1
我使用以下方法來呈現view/users/index.ctp
元素:CakePHP:如何呈現佈局中的元素?
$this->renderElements('users/lmenu');
但在佈局default.ctp
使用相同的線時,我得到一個錯誤:
Call to undefined method View::renderElements()
我怎麼能在一個顯示元素佈局?
我使用以下方法來呈現view/users/index.ctp
元素:CakePHP:如何呈現佈局中的元素?
$this->renderElements('users/lmenu');
但在佈局default.ctp
使用相同的線時,我得到一個錯誤:
Call to undefined method View::renderElements()
我怎麼能在一個顯示元素佈局?
門施曾在最好的評論提示:
renderElement()
is deprecated in CakePHP 1.3 and 2.0. Try$this->element()
instead
豈不是'$這個 - >元素( '用戶/ lmenu');'?這肯定在佈局中起作用(我假設'default.ctp'是你的佈局) – Ross
renderElement()在CakePHP 1.3和2.0中已經被棄用了。嘗試使用$ this-> element(),而不是像Ross指出的那樣。 – mensch