首頁 後端開發 php教程 Admin generator, filters and I18n_PHP教程

Admin generator, filters and I18n_PHP教程

Jul 21, 2016 pm 03:24 PM
admin and easy filters 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/

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/324387.htmlTechArticleThree easy steps 1) configure function Add an input for each field you want to include in your filter 复制代码 代码如下: $this-widgetSchema['name'] = new sfWidgetFormFilterI...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1325
25
PHP教程
1273
29
C# 教程
1252
24
艾爾登法環easy anti cheat無法啟動遊戲怎麼辦 艾爾登法環easy anti cheat無法啟動遊戲怎麼辦 Mar 11, 2024 pm 12:40 PM

當玩家在艾爾登法環中進行遊戲時,有的玩家出現了easyanticheat無法啟動遊戲得問題,一般遇到這種問題一種是因為時區不對可以嘗試將區域語音修改為beta版本。艾爾登法環easyanticheat無法啟動遊戲怎麼辦1、將區域語音修改為beta版本一般遇到這種問題一種是因為時區不對,需要將區域語音修改為beta版本。開啟設置,在設定中點選“管理語言設定”,將區域語音修改為beta版本,將區域語音修改為beta版本,重新啟動電腦即可。 2.系統路徑中有中文打開C盤-用戶資料夾,如果顯示的是用戶,改成Us

VUE3基礎教學:使用filters進行資料過濾 VUE3基礎教學:使用filters進行資料過濾 Jun 15, 2023 pm 08:37 PM

VUE3是目前前端開發中較為流行的一種框架,其所提供的基礎功能能夠極大的提升前端開發效率。其中filters就是VUE3中非常有用的工具,使用filters可以很方便地篩選資料、過濾資料處理。那什麼是filters呢?簡單來說,filters就是VUE3中的過濾器。它們可以用於處理被渲染的數據,以便在頁面中呈現出更理想的結果。 filters是一些

Vue 中使用 filters 實作資料格式化及資料過濾的技巧 Vue 中使用 filters 實作資料格式化及資料過濾的技巧 Jun 25, 2023 pm 06:49 PM

Vue.js是一款受歡迎的JavaScript框架,它提供了許多實用的功能和工具來幫助前端開發人員開發優秀的應用程式。其中,filters(過濾器)是Vue.js中一個非常有用的功能,它可以用於資料的格式化和過濾。在Vue中,filters相當於模板中的管道,可以用來處理和轉換資料。例如,我們可以使用filters把日期格式從原始日期

springboot admin監控的作用和使用方法是什麼 springboot admin監控的作用和使用方法是什麼 May 25, 2023 pm 06:52 PM

適用場景:1、專案規模不大2、用戶量不是很大、並發要求不強3、無專門運維力量4、精緻的團隊規模對於一些常規的項目,或者企業職責分工不是非常明確的單位來說。往往一個系統從需求到設計,開發,測試到最終上線,維運。往往80%的任務由開發團隊來完成。由此,開發人員除了要實現系統的功能,也要為客戶進行問題諮詢答疑以及生產問題解決。試想,一個應用程式上線後,沒有任何監控措施。跟開著一輛沒有任何儀錶板的車一樣,這樣上路,任何人都沒有安全感。如何在極簡和追求效率上做平衡是一件特別值得思考的事情。一、Springb

如何使用Flask-Admin實現後台管理介面 如何使用Flask-Admin實現後台管理介面 Aug 03, 2023 pm 11:30 PM

如何使用Flask-Admin實現後台管理介面背景介紹:隨著網站和應用程式的發展,後台管理介面越來越重要。在開發過程中,我們經常需要一個方便快速的後台管理介面來管理資料、使用者和其他重要資訊。 Flask-Admin是一個強大且易於使用的Flask擴展,可幫助我們快速實現後台管理介面。 Flask-Admin是基於Flask和SQLAlchemy的一個開源項

您需要admin提供的權限才能對此文件進行更改怎麼解決 您需要admin提供的權限才能對此文件進行更改怎麼解決 Jul 26, 2023 am 10:56 AM

您需要admin提供的權限才能對此文件進行更改解決方法:1、在登入介面選擇管理員帳戶並輸入密碼後,就可以順利對文件進行修改了;2、可以透過右鍵點擊文件選擇「以管理員身份運行”的方式解決;3、修改文件權限,右鍵點擊文件,選擇“屬性”,點擊“安全性”選項卡,然後點擊“編輯”按鈕,選擇自己的用戶名,然後勾選“完全控制”選項;4、利用命令提示字元解決問題;5、設定UA權限。

thinkphp admin的寫法是什麼 thinkphp admin的寫法是什麼 May 28, 2023 pm 02:16 PM

thinkphpadmin的寫法是“

SQL語句中的AND運算子和OR運算子怎麼用 SQL語句中的AND運算子和OR運算子怎麼用 May 28, 2023 pm 04:34 PM

SQLAND&OR運算子AND和OR運算子用於基於一個以上的條件來篩選記錄。 AND和OR可在WHERE子語句中把兩個或多個條件結合起來。如果第一個條件和第二個條件都成立,則AND運算子顯示一筆記錄。如果第一個條件和第二個條件中只要有一個成立,則OR運算子顯示一筆記錄。 "Persons"表:LastNameFirstNameAddressCityAdamsJohnOxfordStreetLondonBushGeorgeFifthAvenueNewYorkCarter

See all articles