0

Cake 2 を実行しており、サイトは次のように設定されています。

/internal/company1
/internal/company2
/internal/company3

上記のすべてはページコントローラーを使用し、ルーティングを使用してこれらの URL の後にページを追加します。例えば

Router::connect('/company1/tests', array('controller' => 'tests', 'action' => 'index'));

私はテーマを使用していません。私が遭遇した問題は、たとえば、company1/minisite (ヘッダーとすべて) にまったく異なる CSS レイアウト (テーマだと思いますか?) が必要です。

これを達成するための最良の方法は何ですか?テーマ?

4

1 に答える 1

0

コントローラのメソッドに渡された引数に従って、次の構文を使用してレイアウトを変更できます。

$this->layout = 'layout1';

さまざまなCSSを使用してさまざまなレイアウトを作成します。それがあなたのために働くことを願っています。

于 2012-07-10T04:41:54.207 に答える