コントローラーのCakePHPテンプレートファイル(.ctp)をいくつか設定しています。test
。私は/test/index
とtest/search
ページを持っていて、それぞれindex.ctp
とsearch.ctp
を使用しています。CakePHP:スタティックな左メニューを効率的にロードする
これらのページにはそれぞれ左側のサイズの垂直メニューセクションがありますが、/test/
になるファイルのすべてに同じHTMLコードを含める必要はありません。
この左メニューのコードは次のとおりです。新しいページを作成するたびに、コピーして貼り付けることは避けてください。 test
コントローラのすべての.ctp
ファイルのこのコードを含む別のファイルをロードする方法はありますか?あるいは、私はこれに不適切な方法で近づいていますか?私は今、CakePHP 1.3に付属のデフォルトのテンプレートファイルを学んでいます。また
<div class="actions">
<h3><?php __('Menu'); ?></h3>
<ul>
<li><?php echo $this->Html->link(__('Product Search', true), array('action' => 'search')); ?></li>
</ul>
</div>
、私はこの質問を持っていながら、div
タグ内のクラス名(「アクション」)の意義は何ですか?
あなたは私の質問の両方を釘付けにしました。どうもありがとうございます! – musicliftsme