View Full Version : چرا این custom validator کار نمی کنه؟ -- yii2
desatir7316
یک شنبه 03 اسفند 1393, 13:28 عصر
['melliCode', function ($attribute, $param){
if(strlen($this->attribute) != 10 ){
Yii::$app->end();
}
}],
MMSHFE
یک شنبه 03 اسفند 1393, 13:43 عصر
تا جایی که میدونم باید callback صدا بزنید نه اینکه مستقیماً closure یا anonymous function بسازین.
desatir7316
یک شنبه 03 اسفند 1393, 13:47 عصر
سلام
من طبق این رفتم : http://www.yiiframework.com/doc-2.0/guide-input-validation.html#inline-validators
در کل می خوام یه validator داشته باشم که فیلدم عددی باشه و طولش ده کاراکتر ثابت باشه( نه کمتر و نه بیشتر)
ممنون می شم راهنمایی کنید
desatir7316
یک شنبه 03 اسفند 1393, 14:28 عصر
درست شد، باید قبل از attribute هم توی شرط از $ استفاده بشه:
if(strlen($this->$attribute) != 10 ){
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.