なぜこれが機能しないのかわかりません!AppController 内の beforeFilter() 関数に以下のコードがあります。CakePHP 2.2.2 を使用しています。「$this->RequestHandler->isMobile()」を使い始めましたが、エラーが発生しました。CakePHP の Web サイトを見ると、呼び出しが以下のように変更されていることがわかりました。
ただし、これは機能しません。iPhone でサイトを表示すると、ビュー ファイルに設定されたテスト メッセージがエコーされるだけですが、それでもサイト全体の default.cpt ファイルに移動します。 autoRender コマンド?
それで、私が間違っていること、または私がすべきことをしていないことはありますか?
if($this->request->is('mobile')) {
$this->isMobile = true;
$this->set('isMobile', true );
$this->autoRender = false;
$this->render('../mobile/test');
}
どうもありがとうグレン。