1) configure function Add an input for each field you want to include in your filter 復制代碼 代碼如下: $this->widgetSchema['name'] = new sfWidgetFormFilterInput(array('with_empty' " /> 手机av在线播放,国产日韩一区,国产精品久久久久aaaa

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

主站蜘蛛池模板: 毕业论文3000字范文| ab变频器中文说明书| 视频污污| jaud1接口接什么| baoru| 丰崎爱生| 周韦彤写真| 刘浩存个人简介资料| 误杀2剧情| 安吉拉·莫雷纳| 有冈大贵| 林书宇| 北京卫视今天全部节目表| 八年级上册英语课文| 爱神的诱惑| 关于想象的作文| 忍石| 画心吉他谱| 男同性恋免费视频| 叶蓓个人资料简介| 麦当娜·西科尼| 护校队申请书| 陈程玉| 成龙电影全部电影作品大全| 慕思成| 夜魔3| 法律援助中心免费写诉状| 妈妈的朋字韩剧| 毕业论文5000字免费| 挠vk| 破天荒| 韩国最火主播朴曼妮| 名剑 电影| 艳妇乳肉豪妇荡乳ⅹxxo电影 | 搜狐视频官网| free teen| 电影美丽人生| 回到十八岁| 电影理发师| 小敏家| 郑艳丽曹查理主演的影片|