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

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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,轉載需保留來源!

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

主站蜘蛛池模板: 妈妈1| 小淘气尼古拉| 十月电影| 村暖花开| 杨紫琼所有的电影大全| 汤唯和梁朝伟拍戏原版视频| 手机号大全| 性女贞德| 护送钱斯| 南来北往电视剧演员表| la ciociara| 显示驱动| 张俪作品| 拿什么拯救你我的爱人剧情简介| 视频污污| 二次元美女放屁| 路易斯·帕特里奇| 日本大片ppt免费ppt视频| www.56.com| 艾娜| 寻梦环游记英文| 穆丹| 轨迹地图| 张大礼| 谭凯琪| 五年级字谜| after4| 世界上最有杀气的国歌| 《千年僵尸王》电影| 妈妈的朋友未删减版| 我和我的少年时光| 被出租车司机带到野外c| 张志忠主演电视剧| 《流感》高清在线观看| 电影白日梦2| 黄老汉| 欲情电影在线看| 宝宝乐园| 爱情秘密| 荒笛子简谱| 中国最贵的10大香烟|