1) configure function Add an input for each field you want to include in your filter 復制代碼 代碼如下: $this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' " /> 18视频免费网址在线观看,污视频网站免费在线观看,国产免费黄网站

中文字幕日韩一区二区_国产一区二区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,轉載需保留來源!

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

主站蜘蛛池模板: 欧美 日韩 国产 成人 在线 91 | 国产精品美女久久久久久久久久久 | 欧美一区永久视频免费观看 | 91国产在线视频在线 | 天天色综| 欧美在线视频二区 | 日本久久www成人免 成人久久久久 | 玖玖视频网 | 日日操av | 日日艹夜夜艹 | 国产无人区一区二区三区 | 中文字幕二区 | 久久精品亚洲一区二区三区浴池 | 国产精品亚洲综合 | 国产日韩欧美一区二区 | 91久久精品一区二区二区 | 国内久久 | 婷婷一级片 | 国产japanhdxxxx麻豆 | a网站在线观看 | 精品一区国产 | 99热.com | 久久久视频在线 | 国产黄色在线观看 | 欧美成人精品一区二区男人看 | 国产一区在线看 | 亚洲36d大奶网 | 国产日日操 | 每日更新av | 91看片网 | 中文字幕 欧美 日韩 | 亚洲精品日韩在线 | 99久久婷婷国产综合精品首页 | 日本男人天堂 | 中文字幕精品视频 | 在线视频a| av天天干 | 国产激情偷乱视频一区二区三区 | 日韩一区在线播放 | 99re视频精品 | 国产毛片av |