나는 ajax
레이아웃을로드하려고 시도하지만 항상로드되는 기본 레이아웃입니다.Cakephp 2.4.2 - 아약스 레이아웃 대신 기본 레이아웃로드
public function getByZone() {
$this->layout = 'ajax';
...
}
그래서 내 콤보 상자 내 default.ctp 대신 웹에 아무것도 작동 찾을 수 없습니다 내 "아약스 대답은"나는 많은 솔루션을 시도했습니다
의을 모두 포함한다. 난 내 의 AppController의 모든 beforeRender이없는 경우 $this->layout = false, $this->render('my_view_name', false), $this->autoRender = false,
와
비활성화 레이아웃은 ... 참조
당신이 어떤 솔루션을 도와 주셔서 잘 감사가있는 경우
.
'$ this-> layout = 'ajax';'보기 파일 –
에 'ajax.ctp'가 존재합니까? – Ross
방금보기 파일 상단에 $ this-> layout = 'ajax'를 추가하려고했지만 아무 것도 변경되지 않았습니다. 그리고 예 ajax.ctp가 존재합니다. 다른 레이아웃과 마찬가지로 View/Layouts/ajax.ctp에 있습니다. @Deekey가 편집 해 주셔서 감사합니다. – hidewak