/** * 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; }