CakePHP formları doğrularken değişkenleri içeren ekran hata mesajları

0 Cevap php

Ben içeren benim modeli $ doğrulamak değişken var:

var $validate=array(

"username" => array( "usernameValid" => array( "rule" => "__alphaNumericDashUnderscore", "message" => "The username you entered is not valid!" ) ) );

Soru: nasıl __alphaNumericDashUnderscore() doğrulama yöntemi bir hata mesajı döndürür ve kuralları dizideki message anahtarı atmak mı?

Örneğin, bu yöntem, __alphaNumericDashUnderscore(), giriş yasak karakterleri içeren kullanıcı bağlı olarak, doğru veya yanlış döndürür. Ama bu yöntemde ne varsa, ben kullanıcı yazmış hangi spesifik yasak karakterleri dönmek ve birlikte messages ile onları görüntülemek istiyorsunuz? Gibi bir şey "The username you entered is not valid! You have used the following forbidden characters: $chars".

Bunu başarmak için nasıl bir fikrin var mı? Şimdiden teşekkür ederim.

0 Cevap