ホームページ  >  記事  >  バックエンド開発  >  ThinkPHPの空モジュールと空オペレーションの詳細解説_PHPチュートリアル

ThinkPHPの空モジュールと空オペレーションの詳細解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:26:22768ブラウズ

ThinkPHP の空のモジュールと空の操作も非常に実用的な機能です。空のモジュールの概念は、ThinkPHP が指定されたモジュールを見つけられない場合、空のモジュール (EmptyAction) を見つけて、空のモジュール内でインデックス操作を実行しようとすることです。同様に、空の操作も同じ概念です。指定されたモジュールで操作メソッドが見つからない場合、システムは空の操​​作メソッド (空​​) を見つけようとします。実際、これは理解しやすいですが、PHP 仮想ホストのカスタム 404 ページに似ていますが、カスタム 404 よりも柔軟です。このメカニズムを使用すると、エラー ページと一部の URL の最適化を実現できます。空のモジュールと、ノーオペレーションの書き方を詳しく紹介します。

1. 空のモジュール 、プロジェクトで EmptyAction クラスを定義します。

リーリー
これは単純な空のモジュール クラスです。もちろん、より複雑な操作を実行することもできます。これは単なるデモンストレーションです。

2. no-op 、no-op は指定されたモジュールの下で定義されます。たとえば、UserAction クラスである User モジュールの下で no-op を定義します。

リーリー
コードは非常にシンプルで、これは空のメソッドであり、空のモジュールと空の操作を同時に使用して、より複雑な操作を完了できます。

http://www.bkjia.com/PHPjc/824728.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824728.html技術記事 ThinkPHP の空のモジュールと空の操作も非常に実用的な関数です。空のモジュールの概念は、ThinkPHP が指定されたモジュールを見つけられない場合に、空のモジュール (EmptyAction) を見つけようとするというものです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。