1) configure function Add an input for each field you want to include in your filter 復制代碼 代碼如下: $this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' " /> 国产一区不卡在线,国产精品2019,欧美日韩久久

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

Admin generator, filters and I18n

Three easy steps

1) configure function
Add an input for each field you want to include in your filter
復制代碼 代碼如下:
$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.
復制代碼 代碼如下:
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

復制代碼 代碼如下:
public function getFields()
{
return parent::getFields() + array('name' => 'Text');
}

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

php技術Admin generator, filters and I18n,轉載需保留來源!

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

主站蜘蛛池模板: 五十女人一级毛片 | www日本高清 | 亚洲人成在线观看 | 欧美精品一二区 | 天天操天天干天天爽 | 亚洲黄色av网站 | 日韩三级一区 | 国产精品美女久久久久aⅴ国产馆 | 综合视频在线 | 亚洲黄色一区二区三区 | 国产精品入口久久 | 蜜桃在线视频 | 极品国产视频 | 欧美成人一区二区 | 在线观看国产wwwa级羞羞视频 | 精品免费国产视频 | 99精品视频免费观看 | www.亚洲一区二区三区 | 中文字幕av网址 | 一区二区三区播放 | 激情六月丁香 | 亚洲国产成人精品一区二区 | av毛片在线| 中文字幕一区二区三区四区 | 在线高清免费观看视频 | 日韩视频一区二区在线 | 国产在线小视频 | 亚洲一页 | 在线观看亚洲 | 黄色片免费看视频 | 91在线第一页 | 一区二区不卡视频 | 精品一二三区 | 国产一区二区三区色淫影院 | 成年免费大片黄在线观看一级 | 黄色av免费网站 | 亚洲视频在线观看 | 99精彩视频| 亚洲网在线| av网站免费观看 | 色综合久 |