Cake のビュー ファイルの 1 つが非常に長くなり、すでに 300 行以上あります。そして、理解を追跡することは非常に難しいと思います。
それらを小さなファイルに分割してから、親ビュー ファイルに含めることをお勧めしますか?
実行しても問題ない場合は、
- 小さいファイルはどの拡張子で作成すればよいですか? .ctp または .php?
- それらを require_once(view-child1.ext) で含めても問題ありませんよね?
CakePHP はかなり新しいものです。だから私はここの専門家からのアドバイスを好む. 私を正しい方向に向けてください。
編集
助けてくれてありがとう。
私はそれを試してみました。しかし、変数を渡すことができないようです。echo $this->Element('reviews/view-goal',$history); 親ビューには、その要素の変数が未定義であるというエラーが表示されます。
このループから要素を呼び出しています:
foreach($histories as $date => $history)
$history を渡すことができません。しかし、 $history は正しく渡されています。