[PC] PHPCMS二次開発ガイド(前編)、phpcms二次開発_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:09:13
オリジナル
1075 人が閲覧しました

[PC]PHPCMS二次開発ガイド(前編)、phpcms二次開発

---------------------------- -------------------------------------------------- -- ------

PHPCMS 自体は非常に完成度の高い機能を備えており、組み込みモジュールを使用することも使用することもできます。疎結合機能により、企業の二次開発に非常に適しています。

PCのデフォルトルートは、コンテンツモジュール配下のインデックスコントローラーのinitメソッドであるphpcms/caches/configs/route.phpで定義されています

1. すべての PC モジュールはモジュール ディレクトリにあり、データシートと同じ名前になります。

モジュールディレクトリ内のファイルはコントローラーであり、コントローラー名はファイル名と同じです。

index.php などのフォアグラウンド コントローラーはクラスを継承する必要がなく、フォアグラウンド操作に使用されます。

バックグラウンドコントローラーは通常、adminモジュールのadminクラスを継承する必要がありますが、adminを継承すると、権限の検証が必要になります(または継承する必要はありません)。

2. バックエンド モジュールを開発する手順を要約します。

1. バックエンドアクセス拡張モジュール:

拡張機能 - メニュー管理 - メニューの追加 - 上位: 第 1 レベルのメニューとして (モジュール名、ファイル名、メソッド名)

サブメニューの追加 - 上位: 特定の第1レベルのメニュー(存在しないモジュール名、存在しないファイル名、存在しないメソッド名を記入)

モジュールを拡張したらv9_moduleにモジュールを登録する必要があります! (インストールに相当)

2. データテーブルを作成します:

リーリー

3. バックエンドのデータモデルを確立する

リーリー

4. バックグラウンドコントローラーを作成します:

リーリー

5.背景テンプレートファイルを作成します

バックエンドテンプレートファイルはすべて modules/link/templates 配下にあり、ファイル名は「.tpl.php」で終わります

リーリー

PHPCMS のモジュール設計は非常にユーザーフレンドリーです。さらに興味深い場所が皆さんの発見を待っています: [PC] PHPCMS 二次開発ガイド (パート 2)

リンク: http://www.cnblogs.com/farwish/p/4249318.html

@黑eyedpoet

http://www.bkjia.com/PHPjc/947741.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/947741.html技術記事 [PC] PHPCMS 二次開発ガイド (前編)、phpcms 二次開発 ---------------------------------- - ------------------------------------------------- - PHPCMS 自体は非常に完全な機能を備えています...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!