yii-validation

    3熱度

    6回答

    做有誰知道我可以申請規則的Yii模型的輸入必須大於0值,沒有任何自定義方法添加規則.. ,如: public function rules() { return array( .... .... array('SalePrice', 'required', "on"=>"sale"), .... .... );

    1熱度

    2回答

    在Yii框架中,你怎麼abort任何further validation之後的規則返回FALSE? 我想實現的是: 1)停止不必要的MySQL查詢後,我們知道,一個模型沒有通過驗證。 2)更清潔,易於理解網絡用戶的錯誤消息,而不需要在控制器中手動排序它們。 非常感謝您的幫助!

    4熱度

    1回答

    我想知道是否有辦法爲AR關係創建我自己的規則或擴展現有的HAS_MANY,BELONGS_TO等? 謝謝。

    0熱度

    1回答

    我試着用這個做一個RBAC guide 到目前爲止我沒有錯誤地工作,但我現在被困在幾個小時,導致我的模型中的規則不會工作。我嘗試用這個代碼來測試讀者角色: <?php if(Yii::app()->user->checkAccess('reader')): ?> <h1> Grats u are a reader </h1> <?php endif; ?> 所以我登錄這個痘痘的消息應該出

    3熱度

    1回答

    這裏是我的規則方法: public function rules() { $newRules = array( array('password_verification, valid_from, valid_until', 'required'), array('password_verification', 'length', 'min'=>6, 'max'

    0熱度

    2回答

    我有一種情況,用戶可以在列表框中選擇多個值並使用模型將其保存到數據庫。 下面是表結構 user_id int(11) , cars_id int(5) 這是我的視圖的片段 <?php echo CHtml::dropDownList("sourceCars", '',CHtml::listData(MasterCars::model()->findAll(),'cars_code','car_

    1熱度

    3回答

    我有一個使用特定規則擴展AR類的模型。但是現在我需要將行插入此表中,但使用其他規則。我是否需要用新規則創建其他模型,或者可以定義其他規則?

    20熱度

    1回答

    我知道,你可以有一個僅適用於一個場景驗證規則始終適用: array('username', 'exist', 'on' => 'update'), 現在我想知道是否有可能做相反的:除了給定的情景之外,每一個規則都適用? 現在看到的唯一解決方案是列出所有其他方案,但如果我們稍後需要添加一些新聞方案,則不太好。 array('username', 'exist', 'on' => array('c

    0熱度

    1回答

    我應該爲模型類中的所有輸入元素定義規則嗎? 例如,模型窗體有2個輸入類型元素和一個textarea。 我可以只爲這兩種輸入類型定義規則,而不是針對textarea? 我已經這樣做了,但textarea裏面輸入的文本不是保存,但如果我把一個規則,例如它的長度,它將被保存。

    31熱度

    8回答

    我有這樣一個表: (id,name,version,text)。 (名稱,版本)是唯一鍵,我如何制定一個規則來驗證這一點。