コード例 #1
0
ファイル: ActiveRecord.php プロジェクト: spiderrobb/Ali
 public function findAll(Criteria $criteria = null)
 {
     if ($criteria == null) {
         $criteria = new Criteria();
     }
     $rows = $this->_db->fetchAll($criteria->getQuery($this->_table), $criteria->params);
     $result = array();
     foreach ($rows as $row) {
         $result[] = self::getInstance()->loadFromArray($row);
     }
     return $result;
 }
コード例 #2
0
ファイル: ActiveRecordGDS.php プロジェクト: spiderrobb/Ali
 public function findAllByAttributes(array $attributes)
 {
     $criteria = new Criteria();
     $i = 0;
     foreach ($attributes as $key => $value) {
         $param = 'fba_' . $i;
         $criteria->addCondition($key . ' = @' . $param);
         $criteria->params[$param] = $value;
     }
     return $this->findAll($criteria);
 }