まず、基本的な:
プロジェクトを作成します。conposer作成 - プロジェクトtopthinkを/ --prefer-distのTP5と思います
プロジェクトのモジュールを作成します。--moduleデモを構築すると思うPHP
アクセスは、ルートを設定されていません:HTTP:// localhostの/ TP5 /
:ライン上でデバッグモードをオフにするには「app_debug 」 => falseに、config.phpの
// テキストファイルを作成し、親コントローラクラスを継承する必要が 使用コントローラ\考えるのが、 クラスインデックスは、拡張コントローラー($名 = 'ジョー・スミス){
パブリック関数の指数($名 = 「ジョー・スミス){
$この - > assgin(「名前を'、$名); //は、{$名} htmlの可能な出力着座ある
戻り、これを$ - >(フェッチ);
}
}
// 创建数据表-记录没试过 のCREATE TABLE IF NOTは`think_data`(EXISTS ` id`のintは( 8)符号なしNOT NULL AUTO_INCREMENT、 `data` VARCHAR( 255)NOT NULL、 PRIMARY KEY (` id`) )ENGINE = MyISAMテーブル のDEFAULT CHARSET = UTF8; INSERT INTO `think_data`(` id`、`data`)VALUES ( 1、 'thinkphp')、 ( 2 'PHP')、 ( 3、 'フレームワーク');
// 连接数据库 使用\ Dbと思います。 クラスインデックスは、拡張コントローラー{ パブリック 関数指数(){ $データ = Dbの::名前( 'データ') - > ()を見つけると、 $この - >アサイン( '結果'、$データ); 返す $この - > ()を取得します。 } }
二、URLおよびルーティング:
Access形式の標準的なURLます。http://serverName/index.php/モジュール/コントローラ/アクション
//注:実際にはThinkPHPにおけるモジュラーコンセプトは、アプリケーションディレクトリのサブディレクトリで、公式の仕様は小文字でディレクトリ名で、そのため、すべて小文字でモジュール名、関係なく、URLのオープンケース変換するかどうかの、モジュール名は小文字に強制されます。