ホームページ >バックエンド開発 >PHPチュートリアル >Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:51:21792ブラウズ

Thinkphp入門2(46)、thinkphp入門46

【演算処理なし】

下の写真を見てください:

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル ユーザーが存在しない操作にアクセスする—》解決策: それを処理する各コントローラーの _empty() メソッドを定義します

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 2 番目の解決策: no-op を定義する

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル【空モジュール処理】

クラスを使用していますが、このクラスはまだ含まれていません。

自動ロードメカニズムを通じて __autoload() を処理できます。自動ロードメカニズムがこのクラスを見つけられない場合、エラーが報告されます。

空のモジュールをリクエストしています

解決策 1: 空のコントローラーと空のモジュールを定義する

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 解決策 2:

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル【関数ライブラリファイルをアプリに追加】

Common フォルダー内に関数ライブラリ ファイルを置きます

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル【モジュールのグループ化】

1.グループ設定用コントローラー

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 2.ビューテンプレートはグループ化する必要があります

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 3.設定変数はグループ化する必要があります

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 4. config.phpの設定を行う

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル【術前・術後】

コントローラー内のメソッドが呼び出されるとき、呼び出しの前後に追加の作業を行うことができます。これは、前操作および後操作と呼ばれます

この URL: http://url/index.php/Admin/Goods/zhanshi をリクエストすると、メソッドが存在する場合、このアクションは App.class.php の exec() メソッド内でどこで行われますか?

クラスには多くのメソッドがあり、そのすべてに前操作と後操作が必要ですが、この問題をどのように解決すればよいでしょうか。 Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 解決策:

【モジュール間呼び出し】Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル 存在しないクラスをインスタンス化すると、__autoload() メカニズムを通じて自動的にロードされます。

tp フレームワークの __autoload() はどこにありますか? Think.class.php内

A() メソッドを通じてコン​​トローラー オブジェクトをインスタンス化します

A(‘モジュールコントローラー’) 例:A(‘グッズ’)

A(‘グループ/コントローラー’) 例: A(‘ホーム/Ucenter’);

A(‘project://group/controller’) 例: A(‘shop://home/Ucenter’);

A() メソッドには import() メソッドへのネストされた呼び出しがあります。このメソッドは、対応するコントローラーを取得し、それを導入するように要求するのに役立ちます。 A() メソッドは new

を使用してオブジェクトを直接インスタンス化します。

R("item://group/controller/action") メソッド

コントローラーの導入、インスタンス化されたオブジェクト、メソッド呼び出しはすべて継承されます。

R(‘モジュールコントローラー/オペレーション’) 例:A(‘グッズ’)

R(‘グループ/コントローラー/操作’) 例: A(‘ホーム/Ucenter/メンバー’);

R(‘project://group/controller/operation’) 例: A(‘shop://home/Ucenter/members’);

R() メソッドは A() メソッドを呼び出します

import() メソッドは A() メソッド内で呼び出されます

A()メソッドの使い方

R()メソッドの使い方Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル

Thinkphp 2 入門 (46)、thinkphp 入門 46_PHP チュートリアル

http://www.bkjia.com/PHPjc/1014184.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1014184.html技術記事 Thinkphp 入門 2 (46)、thinkphp 入門 46 [空のオペレーションの処理] 次の図を参照してください: ユーザーが存在しないオペレーションにアクセスします。 解決策: 各コントローラーに _empty() メソッドを定義します...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。