1) configure function Add an input for each field you want to include in your filter 復制代碼 代碼如下: $this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' " /> 91在线入口,久久精品a级毛片,在线免费观看黄色

中文字幕日韩一区二区_国产一区二区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久久久久久三级 | 成人精品鲁一区一区二区 | 97国产精品视频 | 亚洲精品在线免费播放 | 五月婷亚洲 | 成人午夜免费福利视频 | 亚洲有码转帖 | 精品美女| 中文字幕亚洲精品 | 国产乱码精品1区2区3区 | 99爱免费| 亚洲国产精品99久久久久久久久 | 久久成人免费 | 超碰美女在线 | 一级毛片在线播放 | 国产一区91精品张津瑜 | 欧美精品第一区 | 国产视频久久 | 日韩一区不卡 | 亚洲色图插插插 | 美女国产精品 | 精品久久久久久 | www.久久久久久久久久久久 | 一本色道精品久久一区二区三区 | 国产精品久久午夜夜伦鲁鲁 | 国产一区二区中文字幕 | 久久69精品久久久久久国产越南 | 高清色| 国产日韩免费视频 | 午夜寂寞影院在线观看 | japanhd美女动| 先锋影音资源网站 | 性一爱一乱一交一视频 | 久草网址| 亚洲国产成人精品久久 | 国产精品美女久久久久久久久久久 | 亚洲资源站| 亚洲综合天堂网 | 久久精品91久久久久久再现 | 国外成人在线视频网站 | 欧美a区|