コード例 #1
0
ファイル: Where.php プロジェクト: rtsantos/mais
 /**
  * Converte o Post Data um objeto Where, para pesquisa no DB.
  * 
  * @param array $param
  * @return ZendT_Db_Where
  */
 public static function fromPostData($params)
 {
     $where = new ZendT_Db_Where($params['filter']['group']);
     unset($params['filter']['group']);
     foreach ($params as $keys => $values) {
         if ($keys == 'filter') {
             foreach ($values as $key => $value) {
                 if ($value['value']) {
                     $column = ZendT_Db_Where::whereColumnTableFormat($value['field']);
                     $where->addFilter($column['tableColumn'], $value['value'], $value['op']);
                 }
             }
         }
     }
     return $where;
 }