2011-11-16 79 views
1

我使用以下方法來呈現view/users/index.ctp元素:CakePHP:如何呈現佈局中的元素?

$this->renderElements('users/lmenu'); 

但在佈局default.ctp使用相同的線時,我得到一個錯誤:

Call to undefined method View::renderElements() 

我怎麼能在一個顯示元素佈局?

+3

豈不是'$這個 - >元素( '用戶/ lmenu');'?這肯定在佈局中起作用(我假設'default.ctp'是你的佈局) – Ross

+2

renderElement()在CakePHP 1.3和2.0中已經被棄用了。嘗試使用$ this-> element(),而不是像Ross指出的那樣。 – mensch

回答

2

門施曾在最好的評論提示:

renderElement() is deprecated in CakePHP 1.3 and 2.0. Try $this->element() instead