2012-02-16 8 views
0

なぜレイアウトフォルダにあるのですか?column1.phpが必要ですか?私はyii docに関する記事を読んだ。 View(コンテンツとして渡された) - > column1.php(コンテンツとして渡された) - > main.phpの図を示しています。 なぜmain.phpに直接渡すことができないのですか? column1.phpはunessesaryと思われます。Yiiのレンダーフロー

+0

テンプレートレイアウトのCSSが 'column1'、 'header' ...のような名前にバインドされているようです – CapelliC

答えて

3

main.phpを直接使用する場合は、basecontrollerの$ layoutを変更してください(ほとんどの場合、Controller.phpはコンポーネント内にあります)。 Yiiは、Giiによって生成されたCRUDコードにウィジェット/ナビゲーションバーを配置するためにcolumn1とcolumn2を使用することに注意してください。これらを使用しない場合は、上記のようにcolumndファイルを削除し、デフォルトを変更してください。