从设置模型cakePHP访问数据

从设置模型cakePHP访问数据,php,cakephp,Php,Cakephp,如果我在控制器中设置Post模型,如下所示 $this->Post->id = $id; 我可以从Post访问数据,还是必须执行 $this->Post->read() 我想在Post上执行一些进一步的验证,以确定正在执行的逻辑 e、 g.如果帖子['submitted_by']=$this->Auth->user('role')=='admin')是“伪代码”请尝试以下代码: $data = $this->Post->read(null

如果我在控制器中设置Post模型,如下所示

    $this->Post->id = $id;
我可以从Post访问数据,还是必须执行

     $this->Post->read()
我想在Post上执行一些进一步的验证,以确定正在执行的逻辑

e、 g.如果帖子['submitted_by']=$this->Auth->user('role')=='admin')是“伪代码”请尝试以下代码:

$data = $this->Post->read(null, $id)
必须读取()才能访问数据

这就是MVC的工作方式()

这段代码修改视图实例,仅此而已。您需要另一个函数将视图链接到数据库

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