AppController を拡張する ItemsController があります。サイト メニューを処理するために、menuhelperを使用しました。ただし、コントローラー (AppController) の配列にヘルパーを追加する必要があることをドキュメントで見ました。
public $helpers = array('Form', 'Html', 'Menu');
奇妙なことに、私はそれを忘れていましたが、メニューはとにかく機能していました。また、フォームと Html エクストラを常に配列に追加する必要があります。そうしないと機能しなくなります。ただし、AppController で次のようなことを行うと、フォーム ヘルパーは引き続き機能します。
public $helpers = array('Menu');
だから、私が何をしてもうまくいくようですが、理由がわからず、自動の「魔法」が好きではありません:)
ドキュメントに欠けているものはありますか?