cost 307 ms
電子郵件唯一驗證器 yii2 不返回消息驗證

[英]email unique validator yii2 doesn't return message validation

我嘗試在我的模型中對電子郵件使用唯一驗證器,但它不起作用..我的意思是當用戶輸入已保存在數據庫中的相同電子郵件時,表單中沒有顯示通知,並且用戶仍然可以單擊提交按鈕(和頁面重新加載)即使數據未保存在 db 中。 我的代碼有什么問題? 這是我的模型驗證: 這是我的表格: 這是我處理保存的模型: ...

在Yii2中將自定義驗證器與ActiveForm一起使用

[英]Using custom validators with ActiveForm in Yii2

我想進行自定義的驗證功能如內置的驗證required 。 我在這里有示例代碼: 模型: 視圖: 控制器: 在此示例中,我有一個年齡字段,該my_validation函數應檢查年齡是否超過18歲,如果年齡小於18歲,則將提交提交並引發錯誤。如果您嘗試執行requir ...

如何在沒有驗證規則的Yii2中創建場景?

[英]How to create scenario in Yii2 with no validation rules active?

我有MyEntity.php模型。 作為模型腳本的一部分,有一些規則和一些場景定義: 我需要能夠有不同的場景,並且對於不同的操作,只有某些驗證(通過參數)才能激活。 例如,scenario_one for actionOne,scenario_two for actionTwo等。 ...

TblActiveForm中的Ajax驗證

[英]ajax validation in TblActiveForm

我在TblActiveForm中遇到了一些問題。 我在1個動作中只有幾個模型,我需要在Ajax中對其進行驗證。 簡單的服務器驗證可以正常工作,但是我無法進行Ajax驗證。 在視圖文件中,我有3個選項卡,每個選項卡都顯示相應的模型。我沒有任何錯誤消息。 這是我的動作: 查看文件: ...

需要在 Yii2 ActiveForm 中提交的任何一項

[英]Required either one filed in Yii2 ActiveForm

我有一個表單Message ,其中有 2 個字段message和file 我希望驗證器根據需要驗證其中一個字段 這是我到目前為止所做的,但它不起作用 這是我的表單的代碼 我也嘗試使用它,但它也不起作用 我也嘗試過使用這樣的內聯驗證 但這也沒有奏效...... ...

來自Yii 1.1動態表單的唯一電子郵件值

[英]Unique email values from a Yii 1.1 dynamic form

我有一個Yii表格,接受用戶的first name , last name和email 。 使用add more鏈接,用戶可以添加這三個元素的多行。 對於電子郵件驗證,在模型規則中設置了unique和required ,一切正常。 我正在使用JavaScript在單擊add more鏈 ...

Yii中的條件驗證規則

[英]Condtitional Validation rules in Yii

我在Yii中的自定義驗證規則中遇到問題。 我有一些字段,如day1s , day1e , day2s , day2e等。我想在創建新記錄之前檢查這些屬性是否具有存儲在數據庫中的相同值。 並檢查其他用戶ID。 如果已經存在一個值,我想生成一個錯誤並提示用戶更改該值。 我想做這樣的事情: ...

$ model-> validate()始終返回false

[英]$model->validate() always return false

我讀過與此問題類似的主題,但沒有找到解決方案。我有一個通過ajax加載的表單。 當所有數據均有效時,它們不會保存在數據庫中並向我顯示set return parent::beforeSave(); in beforeSave method驗證錯誤。在我的用戶模型中,我** set return ...

Yii2:scenario()模型方法

[英]Yii2: scenarios() model method

有2個需要的功能:注冊時設置密碼和更改密碼,如果用戶忘記了。 用戶注冊時,密碼長度必須至少為4個字符; 當變化通過時 - 至少5個字符。 視圖通常用於注冊和更改傳遞。 顯然,還存在2個動作,其中任一個場景'注冊',或者使用'改變'。 模型中的代碼段: 但我想通過scenar ...

在Yii中,您如何針對表格中的另一列驗證唯一性?

[英]In Yii, how do you validate uniqueness against another column in the table?

我為用戶提供了更改其帳戶電子郵件的功能。 為此,當他們提交要切換到的新電子郵件時,我將該電子郵件作為臨時電子郵件存儲在數據庫中。 用戶單擊發送到新電子郵件的確認電子郵件后,其原始電子郵件將更改為新電子郵件。 在“用戶”表中,有一列“電子郵件”,另一列為“ temp_email”。 當用戶 ...

YiiFramework-模型規則聲明中的代碼冗余

[英]YiiFramework - Code redundancy on model rule declaration

想問一下是否有一種方法可以將模型中的多個規則分組為1,這樣我就可以減少代碼量,尤其是在需要檢查多個規則的相同屬性的地方...下面是規則的方式現在聲明... 如您所見,屬性new_email_addr在保存之前需要檢查3條規則。我想要實現的是這樣的東西,因此我可以在一個部分中完成所有操作。 ...

如何兩次不接收相同的驗證消息-Yii規則

[英]How to not receive the same validation message twice - Yii Rules

我最近使用Yii規則實現了自己的錯誤函數。 在此功能中,我正在檢查給定的電話號碼和密碼是否是我想要的確切電話號碼和密碼。 (我需要同時使用圖釘和電話號碼,因為我將檢查它們在另一台服務器上是否均有效)。 但是,現在,每當我輸入錯誤內容時,都會兩次收到手動輸入的錯誤。 這是自定義規則的代碼 ...

Yii:規則'allowEmpty'=> true仍然引發'不能為空'

[英]Yii: rules 'allowEmpty'=>true still raise 'cannot be blank'

我對CActiveRecord.rules有問題 僅在創建模型時才需要Photo_path,在更新視圖中它可以為空。 我不知道發生了什么,但是一個小時前它起作用了,但現在卻不起作用了。 當我選擇文件時,我得到“照片路徑不能為空” 請幫忙 :) ...

yii中驗證規則的場景

[英]scenario for validation rules in yii

我在游盪是否有機會使用場景規則, 在我的模型中我有 在我看來,我有類似的東西 這只是給你一張照片的一部分,所以當我點擊復選框時我會顯示這個隱藏的div,並且他的字段有規則(第一個div包含Billing字段,隱藏包含傳遞字段。 當我想提交表單並且沒有選中復選框時,我無 ...

規則順序

[英]Sequence of rules

我的應用程序無法使用我的輸入參數正常工作。 我在config urlManager上有2條規則: 在我的動作中,我嘗試2種輸入: id12id78和87 (任意數字)。 對於第一個輸入,操作將獲取id12id78 ,但是如果嘗試第二個輸入,則$ids參數為空。 我該如何 ...

如何在模型中使用Yii Framework添加規則?

[英]How to add rules using Yii Framework in model?

在Web應用程序中,創建對象時,我需要在模型中添加一些規則。 但是,當我將規則添加到模型中時,會出現一些錯誤。 例如,手機號碼用戶在填寫表格時輸入。 在視圖頁面中,有一些輸入需要用戶完成,然后我想添加一些規則來驗證用戶輸入,以防止使用輸入無效的值。這意味着要使用我自己的驗證功能。 ...

Yii比較規則沒有修剪

[英]Yii compare rule have no trim

我有一個字段“ CompanyName”,我需要進行驗證。 這就是我所擁有的: 生成的JS: 我想要的東西(包括在js邊修剪): 我怎樣才能做到這一點 ? ...

主頁的Yii網址規則

[英]Yii url rules for main page

鏈接“ / en / page / index”工作正常 鏈接“ /”和“ / en”返回錯誤“無法解決請求”頁面/索引。 規則有什么問題 ? UPD: pagesController有一個動作: ...

我應在模型類中為規則定義哪些輸入?

[英]For What Inputs Should I Define Rules In Model Class?

是否應為模型類中的所有輸入元素定義規則? 例如,模型表單具有2個輸入類型元素和一個文本區域。 我可以只為這兩種輸入類型而不是為textarea定義規則嗎? 我已經這樣做了,但是不會保存在textarea中輸入的文本,但是如果我輸入一個例如長度的規則,它將被保存。 ...

Yii驗證:不顯示某些錯誤

[英]Yii validation: some errors are not displayed

這是我的規則方法: 這是我的觀點(給人們帶來困難的領域): 一些信息: enableClientValidation和enableAjaxValidation都為true datefield是一種服務方法。 這不是問題的根源(同事使用它的方式與我使用它沒有這個 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM