0

私はこのプラグインをCakePHP-> TwitterBootstrapで使用しています。レイアウトを変更できないことを除いて、すべてがグローのように機能します。すなわち。インデックス、追加など。

私はCinemaというモデルを持っていて、これをケーキベイクで作成しました。Views/Cinemasでも同じものを作成しました。

これは私のコントローラーです:

<?php
App::uses('AppController', 'Controller');
/**
 * Cinemas Controller
 *
 */
class CinemasController extends AppController {

/**
 *  Layout
 *
 * @var string
 */
    public $layout = 'bootstrap';

/**
 * Scaffold
 *
 * @var mixed
 */
    public $scaffold;

}

CakePHPsルートを特別なスキャフォールディングテンプレートにオーバーライドしましたか?

4

1 に答える 1

3

コントローラで定義することにより、スキャフォールディングpublic $scaffold;モードを有効にすることをCakeに指示します。これにより、一部のレコードを簡単に挿入/編集/削除できます。スキャフォールディングモードは常に「デフォルト」レイアウトを使用します。

つまり、public $scaffold;変数を定義することで、レイアウトを「無効」にします。足場モードはその設定を採用していません。行を削除するだけpublic $scaffold;で、ブートストラップレイアウトに戻ります。

于 2013-02-18T16:34:50.567 に答える