を変更しません状況です: 私は私のajax.ctpがちょうど空白の$ content_for_layoutで私のdefault.ctpに、私のajax.ctpを持っています。
私はオートコンプリートajax呼び出しを行っているとき、レイアウトを 'ajax'に変更する必要があります。 だから私は、私は私のオートコンプリートの結果を見たときにしかし、私は私のオプションでこれを取得する私のコントローラ
function beforeFilter() {
if($this->RequestHandler->isAjax()) {
$this->layout = 'ajax';
}
}
でこの機能を持っている:
- DOCTYPE用HTML PUBLIC「 - // W3C // DTD XHTML 1.0過渡// EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
- のhtmlのxmlns =" http://www.w3.org/1999/xhtml" basicly私のデフォルトのlayoです>
ut。 だから私の推測では、レイアウトが他の
誰でもこの問題が発生した変更していないということでしょうか?コントローラに何かを追加するのを忘れましたか?すべてのヘルパーとコンポーネントが配置されています。
問題ではありません、彼は存在しなかったmovie_auto_complete.ctpを探していたので、私のmovie_autocomplete.ctpは名前に資本を持っていました。 私はそれを発見すると馬鹿だと感じました... – Christophe