2013-02-18 3 views
0

이 플러그인을 CakePHP와 함께 사용하고 있습니다 ->TwitterBootstrap, 나는 레이아웃을 바꿀 수 없다는 것을 제외하고는 모든 것이 빛처럼 작동합니다. 즉. 색인, 추가 등.cakePHP & Twitter 부트 스트랩 -보기

<?php 
App::uses('AppController', 'Controller'); 
/** 
* Cinemas Controller 
* 
*/ 
class CinemasController extends AppController { 

/** 
* Layout 
* 
* @var string 
*/ 
    public $layout = 'bootstrap'; 

/** 
* Scaffold 
* 
* @var mixed 
*/ 
    public $scaffold; 

} 

내가 어떤 특별한 발판으로 CakePHPs 경로를 재정의 : 나는 영화라는 모델을 가지고 케이크 빵 및 뷰와 같은 일에 이것을 만든

/영화관

이 내 컨트롤러 주형?

+0

View/Scaffolds index.ctp를 추가했는데 모든 것이 작동했습니다. 이제 public $ scaffold와 원래 인덱스가 삭제되었습니다! – Philip

답변

3

컨트롤러에 public $scaffold;을 정의하면 Cake에게 Scaffolding 모드를 사용하도록 설정하면 일부 레코드를 쉽게 삽입/편집/삭제할 수 있습니다. 스캐 폴딩 모드는 항상 "기본"레이아웃을 사용합니다.

즉, public $scaffold; 변수를 정의하면 레이아웃이 "틀어집니다". 스캐 폴딩 모드는 해당 설정을 채택하지 않습니다. 부트 스트랩 레이아웃으로 돌아가려면 public $scaffold; 줄을 제거하기 만하면됩니다.

+0

스캐 폴딩 페이지는 어디에 위치해 있습니까? 나는 기본값을 의미합니까? – Philip

+0

@Philip 앱 /보기/레이아웃/default.ctp – Jelmer

관련 문제