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());
}
}
関連コードを投稿してください – Dunhamzzz