私はPHPでWebサイトを開発していますが、PHPフレームワークの経験を積みたいので、mvcフレームワークを使用してこれを実行したいと思います。
Zend、CakePHP、CodeIgniterを見てきましたが、これを実現するための直感的な方法を見つけることができませんでした。
私がする必要があるのは、たとえば次のようなレイアウトを作成することです。
<html>
<head>
<!--scripts go here-->
</head>
<body>
<div id='banner'></div>
<div id='menu'><?php $this->layout()->menu ?></div>
<div id='container'><?php $this->layout()->content ?></div>
<div id='ads'><?php $this->layout()->ads ?>
<div id='footer'>blah</div>
</body>
</html>
私の観点からすると、これは簡単に実行できるはずなので、多くのハックなしでこれを簡単に実行できるフレームワークを探しています。
これにより、メニュー、コンテンツ、および広告が別々のコントローラーとビューから取得され、もちろん動的コンテンツになります。メニューコードをすべてのビューに配置したくありません...
たぶんこれは単純で、私はそれを間違った方法で行っているのでしょうか?
どんな助けでも大歓迎です。
ありがとう、-
ベン