コード例 #1
0
ファイル: InspectorQuery.php プロジェクト: Eximagen/sochi
 /**
  * build fromArray
  * @param Query $query
  * @param array $fields
  * @param string $prefix
  */
 public static function build(Query $query, $fields, $prefix = 'Inspector')
 {
     parent::build($query, $fields);
     $criteria = $query->where();
     $criteria->prefix($prefix);
     if (isset($fields['id_inspector']) && !empty($fields['id_inspector'])) {
         $criteria->add(Inspector::ID_INSPECTOR, $fields['id_inspector']);
     }
     if (isset($fields['id_user']) && !empty($fields['id_user'])) {
         $criteria->add(Inspector::ID_USER, $fields['id_user']);
     }
     $criteria->endPrefix();
 }