最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Admin generator, filters and I18n

 更新時間:2011年10月06日 11:17:28   作者:  
You need to modify your EntityFormFilter (where Entity is your object class - Article, Book, etc.).
Three easy steps

1) configure function
Add an input for each field you want to include in your filter
復(fù)制代碼 代碼如下:

$this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' => false));
$this->validatorSchema['name'] = new sfValidatorPass(array('required' => false));

2) add a query modification when filtering for that field
I've done it for Doctrine. Pay atention to the method name addFIELDColumnQuery.
復(fù)制代碼 代碼如下:

public function addNameColumnQuery(Doctrine_Query $query, $field, $values)
{
if (is_array($values) && isset($values['text']) && '' != $values['text'])
{
$query->leftJoin('r.Translation t')
// ->andWhere('t.lang = ?', $especify_one_language) // or it will search in all of them
->andWhere('CONCAT(t.name, t.shortname) like ?', '%' . $values['text'] . '%');
}
}

3) Add your searching fields

復(fù)制代碼 代碼如下:

public function getFields()
{
return parent::getFields() + array('name' => 'Text');
}

From: http://oldforum.symfony-project.org/index.php/t/24350/

相關(guān)文章

最新評論

襄城县| 南川市| 濮阳市| 南城县| 皮山县| 仪陇县| 浦城县| 泰安市| 西安市| 中山市| 米脂县| 海盐县| 济源市| 莱西市| 正定县| 万山特区| 茶陵县| 都兰县| 铜山县| 醴陵市| 抚顺县| 南阳市| 平凉市| 宾川县| 朝阳县| 图木舒克市| 沁阳市| 即墨市| 峡江县| 呼伦贝尔市| 郎溪县| 法库县| 逊克县| 藁城市| 民权县| 应城市| 石楼县| 高密市| 思南县| 石家庄市| 云龙县|