ホームページ >CMS チュートリアル >PHPCMS >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 サイトの他の関連記事を参照してください。