1) configure function Add an input for each field you want to include in your filter 復制代碼 代碼如下: $this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' " /> 日本成人a视频,丁香综合在线,日本系列 1页 亚洲系列

一区二区久久-一区二区三区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
復制代碼 代碼如下:
$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 日本高清色视频在线观看免费 | 国产成人精品magnet | 在线激情视频 | 免费观看福利视频 | 日产国产精品久久久久久 | 青青草国产精品久久久久 | 国产黄色小视频在线观看 | 成zzzwww日本免费 | 欧美激情在线精品三区 | 在线视频 一区二区 | 中国美女牲交一级毛片 | 五月婷婷在线视频 | 精品国产网 | 免费看一区二区三区 | 日本巨黄视频 | 中文字幕在线视频网站 | 日本精品一区二区三区在线视频一 | 国产精品中文字幕在线 | 精品日韩欧美一区二区三区 | 色婷婷激情五月综合 | 国产在视频 | 成人区精品一区二区不卡亚洲 | 亚色在线视频 | 久久精品国产乱子伦多人 | 中文字幕精品亚洲无线码二区 | 亚洲人成亚洲精品 | 色哟哟www视频在线观看高清 | 国产成人精品免费视频大全五级 | 黑人和黑人激情一级毛片 | 日韩久久精品一区二区三区 | 精品国产一区二区三区不卡 | 激情欧美一区二区三区 | 色婷婷久久综合中文久久一本 | 久久国产精品99久久久久久老狼 | 国产一区二区不卡视频 | 国产精品玖玖 | 国产精品视频2021 | 亚洲精品午夜aaa级久久久久 | 精品中文字幕一区二区三区四区 | 在线国产资源 | 色呦呦免费 |