我有一個擴展AppController的ItemsController。 要處理我的網站菜單,我使用了menuhelper。 不過,我在the documentation看到,你必須添加你的助手在一個陣列控制器(AppController中):cakephp - 如何正確定義蛋糕php的幫助
public $helpers = array('Form', 'Html', 'Menu');
奇怪的是,我忘了,我的菜單反正工作。 此外,你總是必須添加表單和Html額外的數組,因爲否則他們不再工作。 然而,當我做這樣的事情在我AppController中,我的助手形式仍然工作:
public $helpers = array('Menu');
如此看來,無論我做什麼,它仍然有效,但我不知道爲什麼,我不像自動「魔術」:)
是否有我缺少的文檔?
顯示你如何使用這些助手? – Anubhav
那麼,在添加視圖中,我使用了「$ this-> Form-> create('something')」,它對我的菜單插件起作用,我稱之爲「$ this-> Menu-> render($ menu)」默認佈局,這也適用。 – randomizer