[ThinkPHP シリーズ] ThinkPHP フレームワークにより、ブラウザーで Web ページにアクセスできるようになります (2)

黄舟
リリース: 2016-12-28 10:37:16
オリジナル
2006 人が閲覧しました

a) Web ページ テンプレートをビュー ビューに配置し、名前に従ってフォルダーを作成し、それらをモジュール内に作成します
例: ホームページはindex.html、ニュース モジュールには addNews.html、allNews.html、(次のコンテンツではこの例を使用します)。次のようなディレクトリ構造を作成できます:

|-View
| |-Index
| | |-index.html
| |-News
| | |-add.html(addNews.html)
| | |-all.html(allNews.html)
ログイン後にコピー

b) コントローラーは次のようなディレクトリ構造を作成します

|-Controller
| |-IndexController.class.php
| |-NewsController.class.php
ログイン後にコピー

c) ディレクトリ構造が整ったので、コードの入力を開始しましょう。

IndexController.class.php
<?php
namespace Home\Controller;//命名空间
use Think\Controller;//使用Think目录中的核心函数
class IndexController extends Controller{
    public function index(){
        $this->display();//加载模板文件,让模板呈现在浏览器中
    }
}
?>
ログイン後にコピー
NewsController.class.php
<?php
namespace Home\Controller;
use Think\Controller;
class NewsController extends Controller{
    public function add(){
        $this->display();
    }
    public function all(){
        $this->display();
    }
}
?>
ログイン後にコピー

さて、この場合、これらのページはブラウザで表示できます。

d) アドレスバーを理解する

1、localhost/app/ Home
    模块下的Index控制器index⽅法
2、localhost/app/index.php/Home/Index/lists:
    Home模块下的Index控制器lists方法
3、localhost/app/index.php/Home/News/add
    Home模块下的News控制器add方法
4、localhost/app/index.php/Home/News/edit/id/2
ログイン後にコピー

以上は、[ThinkPHP シリーズ] ThinkPHP フレームワークを使用してブラウザーで Web ページにアクセスできるようにする (2) です。関連コンテンツの詳細については、PHP 中国語 Web サイト (www. php.cn)!


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート