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' " /> 日本成人a视频,插插好爽爽爽,欧美精品午夜久久久伊人

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Admin generator, filters and I18n

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/

php技術(shù)Admin generator, filters and I18n,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 最新国产一区二区精品久久 | www.五月| 一区二区三区在线观看视频 | 91久久国产视频 | 国产极品麻豆91在线 | 久久精品国产主播一区二区 | 免费观看国产一区二区三区 | 天天做.天天爱.天天综合网 | 五月婷色 | 久久久久久精 | 精品国产乱码久久久久久浪潮 | 特黄未满14周岁毛片 | 能在线观看的一区二区三区 | 精彩国产熟睡乱子伦午夜片 | 久色| 国产igao激情在线观看 | 久草干 | 精品亚洲77777www| a毛片全部播放免费视频完整18 | 久久婷婷成人综合色 | 午夜激情小视频 | 日本老年人精品久久中文字幕 | 视频一区二区三区在线观看 | 国产第一页精品 | 夜色资源站www国产在线观看 | 狼人久久尹人香蕉尹人 | 国产自制一区 | 激情视频免费网站 | 日产一一到六区麻豆 | 免费国产一区二区在免费观看 | 激情欧美一区二区三区中文字幕 | 亚洲一区二区三区四区在线 | 伊人热热久久原色播放www | 国产成人激烈叫床声视频对白 | 色综合久久精品中文字幕 | 色综合久久综合 | 欧美亚洲国产成人精品 | 一区二区三区免费在线 | 欧美亚洲国产精品第一页 | xxxx8888免费看的视频 | 亚洲欧美黄色片 |