January 21, 2012

CakePHPで部分的にScaffoldを使う。

Controllerで public $scaffold を記述せずに、Scaffoldしたい場合。
以下の方法で出来ました。
public function view($id = null) {
    return new Scaffold($this, $this->request);
}
表示や編集対象をAuthComponentでログインしているユーザに固定したい場合は
public function view() {
    $this->request->params['pass'] = array($this->Auth->user('id'));
    return new Scaffold($this, $this->request);
}
で良いかも。

No comments:

Post a Comment