0

コントローラーで Post モデルを次のように設定するとします。

    $this->Post->id = $id;

Post からデータにアクセスできますか、それとも実行する必要がありますか?

     $this->Post->read()

Post でさらに検証を実行して、実行中のロジックを特定したいと思います。

たとえば、Post['submitted_by'] = $this->Auth->user('role') == 'admin') "pseudo code"の場合

4

2 に答える 2

0

データにアクセスするには、read()を使用する必要があります。

これがMVCの動作方法です(詳細はこちら)。

$this->Post->id = $id;

このコードはビューインスタンスを変更し、それだけです。ビューをデータベースにリンクするには、別の関数が必要です。

于 2012-07-20T07:29:39.080 に答える
0

このコードを試してください:

$data = $this->Post->read(null, $id)
于 2012-07-20T06:54:21.437 に答える