정확하게 quickstart guide과 같은 모델을 구현하고 있습니다.Zend Framework : 지정된 열 값으로 테이블 행을 찾는 방법?
내 모델에서는 findByToken()
메서드를 구현하려고합니다. 현재 find()
메서드는 $id
매개 변수를 허용하지만 다른 열의 값으로 찾고 싶습니다.
//excerpt from the quickstart guide
public function find($id, Default_Model_Guestbook $guestbook)
{
$result = $this->getDbTable()->find($id);
if (0 == count($result)) {
return;
}
$row = $result->current();
$guestbook->setId($row->id)
->setEmail($row->email)
->setComment($row->comment)
->setCreated($row->created);
}
는이 같은 일을했지만, 나는 일을 생각하지 않는다 :
$db = $this->getDbTable();
$where = $db->getAdapter()->quoteInto('token = ?', $token);
$result = $db->find($where);
무엇 지정된 열의 값을 기준으로 행을 찾을 수있는 적절한 방법이 될 것입니다?