ZendFrameworkに問題があります。データベースからいくつかのデータを要求するプラグインを作成しました。
<?php
class Blog_Plugin_Navigation extends Zend_Controller_Plugin_Abstract {
public function routeShutdown(Zend_Controller_Request_Abstract $request) {
$navigation = new Application_Model_NavigationMapper();
$view = Zend_Layout::getMvcInstance()->getView();
$view->navigation = $navigation->fetchAll();
}
}
私のlayout.phtmlではこれを使用します:
<ul>
<?=$this->partialLoop('navigation-item.phtml', $this->navigation)?>
</ul>
print_rを使用して配列を出力すると、データベースから値が取得されますが、Webサイトにアクセスすると、値が取得されません。Navigation-item.phtmlは次のようになります。
<li><a href="<?=$this->url?>"><?=$this->text?></a></li>
私はこれを手に入れました:
<li><a href=""></a></li>
私の間違いはどこにありますか?誰かが私を助けてくれるなら、本当にいいでしょう。:) 前もって感謝します。