$finder->find('username = :name AND password = :pass',
array(':name'=>$name, ':pass'=>$pass));
$finder->find('username = ? AND password = ?', array($name, $pass));
$finder->find('username = ? AND password = ?', $name, $pass);
$criteria is of TActiveRecordCriteria
$finder->find($criteria); //the 2nd parameter for find() is ignored.
public find ( $criteria, $parameters = [] ) : |
||
return | matching record object. Null if no result is found. |
public function find($criteria, $parameters = array())
{
$args = func_num_args() > 1 ? array_slice(func_get_args(), 1) : null;
$criteria = $this->getRecordCriteria($criteria, $parameters, $args);
$criteria->setLimit(1);
$data = $this->getRecordGateway()->findRecordsByCriteria($this, $criteria);
return $this->populateObject($data);
}