Merhaba, birçok alanım olduğu ancak alanları doğrulamaya koymam gereken bir tablo var.Doğrulama nasıl uygulanır?
tüm bu i e-posta ve mobil benzersiz doğrulamasını uygulamak istediğiniz aynı veritabanına kaydedilir 3) admin_email) 4 user_email
1) 2 user_mobile) admin_mobile. Hiçbir kullanıcı ve yönetici aynı mobil veya e-postaya sahip değildir. Aşağıdaki kuralı kullandım ama sorunumu çözmüyorum. Lütfen yardım et. Herhangi bir yardım takdir edilir.
public function rules()
{
array('user_mobile,admin_mobile,user_email,admin_email','unique',
'message'=>'{attribute} already exist')
}
Yalnızca kullanıcı ve yönetici için çalışır. ama yeni bir kullanıcı veya yönetici istemiyorum aynı mobil e-posta adresi yok. ancak bu doğrulama user_email ve user_mobile ile admin_mobile ile admin_email ile eşleşmiyor.
daha net –
kamu fonksiyon ActionName() { $ modeli = new ModelAdı olacağım Bu cevap için kodunuzu ekleyiniz; // model adı buraya girin $ model-> setattributes ($ _ post ['modelname']) // modeline kayıt ($ model-> validate()) { $ this-> yönlendirme ('index); } else { Print_r ($ model-> getErrors()); } } – Roshani