我負責的是乙個客戶模組,要在管理客戶的頁面(views\customers\admin.php)實現乙個搜尋框,根據輸入的關鍵字查詢含有該關鍵字的所有記錄並在該頁顯示。
其實在用gii生成crud時,yii已經在admin.php為我們提供了乙個「advanced srarch」按鈕,參照這個功能的實現修改一下就好了(老師這麼跟我說的),但是到自己寫的時候卻沒這麼簡單了,因為基礎較差,浪費了很多任務夫,最後多虧老師的修改才算是把基本功能實現了。看著老師修改的**還有貼心的注釋,感覺老師棒棒噠~
實現這個功能要改的地方:admin.php(檢視),customerscontroller.php(控制器),customers.php(模型)。
*admin.php*
![搜尋框表單](
其效果如下
![搜尋框效果](
檢視部分呈現的效果修改完了,還要修改一下yii自動生成的那段script**:
![修改後](
由於把原有的「advanced search」按鈕的功能刪除了,所以將其對應的script語句也刪了,修改剩下的,大概功能就是當『searchform』提交時,觸發『customers-grid』的更新。$('#searchform')對應搜尋表單的id( 'id'=>'searchform',),$('#customers-grid')對應gridview的id.
22 生成括號
n n組括號,括號字串長度為2n2n 字串中的每個字元有兩種選擇可能,或 故有22n 2 22 n種可能。分析 1 我們定義兩個變數left和right分別表示剩餘左右括號的個數,如果在某次遞迴時,左括號的個數大於右括號的個數,說明此時生成的字串中右括號的個數大於左括號的個數,即會出現 或者 這樣的...
SICP練習1 12生成帕斯卡三角形
這道練習的中文版翻譯有誤,原文是 write a procedure that computes elements of pascal s by means of a recursive process.譯文只翻譯了 它採用遞迴計算過程計算出帕斯卡三角形。這裡應該是 帕斯卡三角形的各個元素 才對。在...
數學 3 生成函式
生成函式是乙個比較複雜且廣泛的數學知識點,應當重點學習 首先給出一些運算公式,方便以後學習使用 texttt begin alpha f z beta g z sum alpha f n beta g n z n z mg z sum ng z n m geq0 fracz sum g z n m ...