Example #1
0
 /**
  * Selects one row from the table based on the given criteria
  *
  * @param Criteria $crit
  * 
  * @return \b2db\Row
  */
 public function doSelectOne(Criteria $crit, $join = 'all')
 {
     $crit->setFromTable($this);
     $crit->setupJoinTables($join);
     $crit->setLimit(1);
     $crit->generateSelectSQL();
     $statement = Statement::getPreparedStatement($crit);
     $resultset = $statement->performQuery();
     $resultset->next();
     return $resultset->getCurrentRow();
 }