ホームページ > バックエンド開発 > PHPチュートリアル > [PC]PHPCMS 二次開発ガイド (前編)

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

WBOY
リリース: 2016-08-08 09:30:35
オリジナル
1541 人が閲覧しました

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

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

上記では、関連コンテンツを含む [PC]PHPCMS 二次開発ガイド (パート 1) を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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