2011-12-22 7 views
0

cakephp2.0に奇妙なエラーがあります。私は、プラグイン用とフロントエンド用の2つのレイアウトを作成しました。私はフロントエンドを取ると、その後、私は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

答えて

関連する問題