初識yii1 1 2 生成乙個搜尋框

2021-06-29 11:10:58 字數 687 閱讀 5862

我負責的是乙個客戶模組,要在管理客戶的頁面(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 ...