1) configure function Add an input for each field you want to include in your filter 復(fù)制代碼 代碼如下: $this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' " /> 成人在线欧美,老妇女人一级毛片,一级视频在线播放

一区二区久久-一区二区三区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
復(fù)制代碼 代碼如下:
$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.
復(fù)制代碼 代碼如下:
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

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

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

php技術(shù)Admin generator, filters and I18n,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 亚洲乱码在线播放 | 久久成人免费观看全部免费 | 午夜在线视频免费观看 | 亚洲依人 | 国产精品欧美在线不卡 | 成人福利在线看 | 19国产精品麻豆免费观看 | 亚洲天堂黄 | 黄色午夜视频 | 久久这里只有精品免费看青草 | 久久一区二区精品 | 青青草国产97免久久费观看 | 久青草国产在线视频亚瑟影视 | 日韩有色 | 国产线视频精品免费观看视频 | 91精品国产福利尤物免费 | 涩涩爱视频| 精品一区二区三区四区五区 | 黑人一级毛片 | 日本精品高清一区二区不卡 | 国产精品久久久久久久久鸭 | 91在线一区二区三区 | 天天五月天丁香婷婷深爱综合 | 高跟黑色丝袜国产91美女紫丝 | 亚洲ss| 日韩精品免费一区二区三区 | 国产精品久久久久999 | 日韩亚洲欧美日本精品va | 亚洲第一在线 | 亚洲免费中文 | 亚洲夂夂婷婷色拍ww47 | 精品视频一区二区三区在线播放 | 午夜国产视频 | 91大神在线精品网址 | 多人伦精品一区二区三区视频 | 韩国美女免费网站视频 | 91大神麻豆 | www.99爱| 亚洲国产成人欧美激情 | 7799国产精品久久久久99 | 国产真实伦视频在线观看 |