0

簡単な質問がありましたが、Web 上でその答えが見つかりません。

フレームワークCakePHPを使用しています。

私の質問は、モデル、コントローラー、およびビューのディレクトリを分割することは可能ですか? このような;

  • コントローラ
    • CMS
      • 【cmsのコントローラーファイル】
    • フロントエンド
      • 【フロントエンドのコントローラファイル】
  • モデル
    • CMS
      • 【cmsのモデルファイル】
    • フロントエンド
      • 【フロントエンドのモデルファイル】
  • 意見
    • CMS
      • [cms のファイルを表示]
    • フロントエンド
      • [フロントエンドのファイルを見る]

ドキュメント2.x Cakephpを検索し、ウェブ全体で検索したので、誰かが私を助けてくれることを本当に願っています。解決策が見つかりません。

どうもありがとうございました

4

3 に答える 3

0

そうではありませんが、2 つの異なるアプリ ディレクトリを持つことができます (基本的に 2 つの異なるアプリケーションを作成しているため)。

  • CMS
    • コントローラ
    • モデル
    • 意見
    • ...
  • フロントエンド
    • コントローラ
    • モデル
    • 意見
    • ...

同じ webroot ディレクトリを使用するように両方のアプリを設定できます。

于 2013-05-24T09:22:23.693 に答える
0

Cake のインストールで複数のアプリを作成するだけでなく、プラグインも考慮する必要があります。

app/Controller/...
app/Model/...
app/View/...

app/Plugins/CMS/Controller/...
app/Plugins/CMS/Model/...
app/Plugins/CMS/View/...

app/Plugins/Admin/Controller/...
app/Plugins/Admin/Model/...
app/Plugins/Admin/View/...

(...)

ドキュメントを参照してください: http://book.cakephp.org/2.0/en/plugins.html

于 2013-05-24T09:54:44.513 に答える