ホームページ >CMS チュートリアル >PHPCMS >phpcmsコントローラーはどこにありますか?

phpcmsコントローラーはどこにありますか?

藏色散人
藏色散人オリジナル
2020-01-03 10:33:532831ブラウズ

phpcmsコントローラーはどこにありますか?

phpcms コントローラーはどこにありますか?

PHP 開発に慣れている場合、これは実際には非常に簡単で、一般的な PHP クラス メソッドを書き直すのと同じです。次に、phpcm の特性に基づいて私が理解したご質問についてお話します。お役に立てるかどうかを考えます。

phpcms は、機能モジュールに基づく MVC アーキテクチャ パターンです。システム ルート ディレクトリ phpcms の下に modules ディレクトリがあり、このディレクトリには、一般的に使用されるコンテンツ モジュール (content)、メンバーシップ モジュール (member)、バックグラウンド モジュール (admin) など、phpcms のすべてのモジュールが保存されます。

したがって、そのモジュール内の特定の関数メソッドを変更したい場合は、対応するディレクトリに移動してコントローラーを見つけ、対応する二次開発を実行するだけです。

一般的な記事コンテンツ ページのメソッドを例として取り上げます。たとえば、このメソッドを拡張する場合、最初にコンテンツ モジュール、次にコンテンツ ディレクトリに入り、次にルーティング ルール (m= content&c=index&a=show はコンテンツ モジュールを表します。インデックス ファイル内の show メソッド)、対応するコントローラが配置されているファイル名インデックス内の show メソッドを見つけて、その中に開発したい内容を書き込むだけです。ルーティング ルールの a パラメータの値を変更することで、実行するメソッド名を再定義することもできます。

わかりました。あなたの質問は比較的一般的なものなので、まずここでやめましょう。質問がある場合は、質問してください。phpcms の公式開発マニュアルと iphpcms の二次開発チュートリアルも参照できます。 。

PHP 中国語 Web サイト、多数の無料 PHPCMS チュートリアル 、オンライン学習へようこそ!

以上がphpcmsコントローラーはどこにありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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