将当前模型设置为cakephp中的数据库对象

时间:2013-08-01 04:20:34

标签: php cakephp

如何以有效的方式将模型设置为数据库对象?比这更好的方法是什么?

    $user = $this->User->findByPassword($password, array('fields'=>'id'));
    $this->User = new User($user["User"]["id"]);
    $this->User->read();
    print_r($this->User);

我到处都看,但我找不到它。

2 个答案:

答案 0 :(得分:0)

你的意思是:

$user = $this->User->findByPassword($password, array('fields'=>'id'));
$this->User->id = $user["User"]["id"]; //set the id
print_r($this->User);

答案 1 :(得分:0)

我偶然得到了它。这是我正在寻找的单线。

$this->User->set($this->User->findByPassword('first',$password));