ホームページ  >  記事  >  バックエンド開発  >  最近、私は Empire CMS の二次開発を勉強しています/探索期間を経て/最終的に MVC/アーキテクチャに関する経験を積みました。

最近、私は Empire CMS の二次開発を勉強しています/探索期間を経て/最終的に MVC/アーキテクチャに関する経験を積みました。

WBOY
WBOYオリジナル
2016-08-08 09:21:581425ブラウズ

Empireは中規模から大規模のCMSです

セキュリティ上の問題により、実際には使用できないものや機能が多数あるため、削除することをお勧めします

従来のCMSの構造としては、次のとおりです。メイン分析 この一連のCMSの一番下にあるアイデア

このCMSのメンバーとして登録した後、メンバーセンターでは多くの操作があります

そして、この操作は最終的にファイルDoAction.phpに転送されます

そして次残りの各操作項目に対応する php ファイルに何が含まれているかを注意深く確認する必要があります。通常、この操作のプロセスの php ファイルは、操作の名前の後に php という接尾辞が付けられます。 selfDoAction.php の場合、これには通常、必要なデータベースが見つかった場合、問題は半分解決されています。

enewsmemberadd テーブルの対応するフィールドを取得するための SQL ステートメントが selfDoAction.php にあることがはっきりわかります

したがって、この操作の情報を追加する必要がある場合は、このテーブルに目的のフィールドを追加できます

あとはこのフィールド

を選択して、Empire 独自の メソッドで呼び出すだけでOKです

問題はほぼ解決したということですね、とても嬉しいです〜

上記は、エンパイア cms の最近の二次開発を紹介しています/探索期間を経て、最終的に MVC/アーキテクチャに関する経験を積んだもので、PHP チュートリアルに興味のある友人に役立つことを願っています。

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