私はコントローラに言ってもらいますclass_controller.php
。しかし、私はそのビューを作成したくありません。では、コントローラには何を記述すればよいでしょうか。
モデルを関連付けたくない場合var $uses = null;
は、ビューに関連付けないためのコードを同様に使用しますか?
次の行をコントローラ アクションに追加することで、CakePHP のレイアウトとビューの両方を簡単に無効にできます。
$this->autoRender = false;
レイアウトだけを無効にする場合は、コントローラー アクションで次の行を使用します。
$this->layout = false;
このアクションのビューのみを無効にする場合は、コントローラーで次の行を使用します。
$this->render(false);
注:これはアクション固有のものであり、あなたが求めたコントローラーではありません。
beforeFilter()
コントローラーのすべてのアクションの前に呼び出し、レイアウトを無効にする関数を使用してトリックを実行できます。
public function beforeFilter() {
parent::beforeFilter();
$this->autoRender = false;
}