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,轉載需保留來源!

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

主站蜘蛛池模板: 欧美激情在线精品三区 | 国产中出视频 | 91系列在线观看 | 国产福利在线永久视频 | 护士freesex欧美 | 久久综合网久久综合 | 亚洲激情在线播放 | 婷婷国产成人久久精品激情 | 午夜小网站 | 91亚洲福利| 五月婷婷开心 | 成人免费观看视频 | 国产综合欧美日韩视频一区 | 欧美一级欧美一级高清 | 日本高清在线精品一区二区三区 | 黄网站在线观看视频 | 中文字幕在线视频第一页 | 久久夜色精品国产飘飘 | 91热国产| 色综合天天综合网国产成人 | 色老板免费观看在线播放 | 国产成人亚洲精品乱码在线观看 | 最新欧美精品一区二区三区不卡 | 久久精品中文字幕首页 | 亚洲国产精品免费视频 | 最新在线观看精品国产福利片 | 久久香蕉精品 | 牛牛影院成人免费网页 | 国产成人亚洲欧美激情 | 免费观看国产一区二区三区 | 久久国产亚洲精品 | 国产成人自啪精品视频 | 国产成人综合久久精品亚洲 | 91精品免费久久久久久久久 | 4399一级成人毛片 | 一级做a爱片性色毛片武则天五则 | 久久久久伊人 | 亚洲综合一区二区 | 国产一级久久免费特黄 | 国产成人91高清精品免费 | 亚洲情趣 |