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

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

藏色散人
リリース: 2020-01-03 10:33:53
オリジナル
2830 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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