protected function addSortCriteria($c) { if ($sort_column = $this->getUser()->getAttribute('sort', null, 'sf_admin/oferta/sort')) { // camelize lower case to be able to compare with BasePeer::TYPE_PHPNAME translate field name $sort_column = OfertaPeer::translateFieldName(sfInflector::camelize(strtolower($sort_column)), BasePeer::TYPE_PHPNAME, BasePeer::TYPE_COLNAME); if ($this->getUser()->getAttribute('type', null, 'sf_admin/oferta/sort') == 'asc') { $c->addAscendingOrderByColumn($sort_column); } else { $c->addDescendingOrderByColumn($sort_column); } } }
public function executeTecnologia(sfWebRequest $request) { $c = new Criteria(); $this->ofertas = OfertaPeer::doSelect($c); }