2011-12-22 23 views
0

我在cakephp2.0中遇到了一個奇怪的錯誤。我創建了兩個佈局 - 一個用於插件,一個用於前端用戶。每當我採取前端和之後,如果我在URL中插入插件,前端佈局將適用於所有頁面下插件和反之。 8-10刷新後,它將採取正確的佈局。在這種情況下如何避免緩存佈局變量?在應用Cakephp插件佈局應用於所有頁面

VideosController /控制器文件夾

App::uses('AppController', 'Controller'); 

class VideosController extends AppController 
{ 
    public function index() 
    { 
     $this->layout = 'default'; 
     $this->set('videos', $this->Video->find('list')); 
    } 
} 

我的插件主控制器

class AdminAppController extends AppController 
{ 
     var $layout = 'admin'; 
} 

我的插件內的另一個控制器

App::uses('AdminAppController', 'Admin.Controller'); 
class VideosController extends AdminAppController 
{ 

    public function index() 
    { 
     $this->Video->recursive = 0; 
     $this->set('videos', $this->paginate()); 
    } 
} 
+0

請張貼一些相關的代碼 – Dunhamzzz 2011-12-22 17:26:13

回答