2 つの独立した Cakephp アプリケーションは、主にプレゼンテーション関連のリソースを共有します。
- CSS ファイル
- Javascript ファイル
- カスタム ヘルパー
- 要素
- レイアウト
ヘルパーについては、両方のアプリケーションで使用できるプラグインを作成するだけで十分です。しかし、たとえばアプリケーション全体のレイアウトと css ファイルを共有する方法があるかどうかわかりませんでしたか?
2 つの独立した Cakephp アプリケーションは、主にプレゼンテーション関連のリソースを共有します。
ヘルパーについては、両方のアプリケーションで使用できるプラグインを作成するだけで十分です。しかし、たとえばアプリケーション全体のレイアウトと css ファイルを共有する方法があるかどうかわかりませんでしたか?
テーマ:
CSS
Javascript
Elements
Layouts
プラグイン:
Helpers
すでにテーマを使用している場合は、アセットを使用してプラグインを作成し、次のように使用できます
echo $this->Html->css('AssetPlugin.something');
スタンドアロン プラグインとしてバンドルし、git サブモジュールを使用してさまざまなプロジェクトに含めることができます。
ヘルパーにとって十分な場合は、'Presentations' というプラグインを作成して、プレゼンテーション コードに関連する必要なものをすべて入れてみませんか?