امروز:سه شنبه ,۱۳۹۸/۰۷/۲۳
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii1 / اعتبار سنجی عبارات (validation) در Yii (قسمت دوم)
اعتبار سنجی عبارات - validation -yii

اعتبار سنجی عبارات (validation) در Yii (قسمت دوم)

ادامه مبحث validation یا اعتبار سنجی عبارات را پیگیری میکنیم.

۱)برای دریافت آدرس اینترنتی از کد زیر استفاده میکنیم.
با وجود کد زیر کاربر باید آدرس اینترنتی همانند : http://www.google.com وارد نماید.

array('link', 'url'),

در صورتی که بخواهیم کاربر آدرس را بدون http وارد نماید از کد زیر استفاده میکنیم. در این صورت
کاربر باید www.google.com وارد نماید.
/php] array(‘link’, ‘url’, ‘defaultScheme’ => ‘http’),
[/php]

۲) برای بررسی اطلاعات وارد شده در بازه ای که ما میخواهیم
به این صورت که ما توقع داریم کاربر یکی از اعداد یک الی سه را وارد نماید.
کد زیر از کاربر برای پارامتر tag اعدادی در رنج ۱ تا ۳ را میخواهد.

  array('tag, 'in', 'range' => array('1', '2', '3')),

۳) برای دریافت تاریخ با فرمت دلخواه توسط کاربر میتوان از کد زیر استفاده کرد.

array('birthday', 'date', 'format'=>'yyyy-mm-dd'),

برای کد بالا کاربر باید تاریخ را به صورت ۱۳۹۴-۰۲-۱۰ وارد نماید
۴)برای آپلود فایل میتوانید با استفاده از کد زیر اعتبار سنجی انجام دهید.
types فرمت های مجاز فایل را مشخص میکند. در مثال زیر فایل وارد شده باید jpg , jpeg و …. باشد.
maxSize نیز حداکثر سایز فایل را مشخص میکند که در اینجا ۶ مگ هست

array('picture', 'file', 'types'=>'jpg, jpeg, png, gif', 'maxSize' => 600000),

Check Also

متد findByAttributes

استفاده از متد findByAttributes() در yii1 یکی از متد های CActiveRecord متد findByAttributes می باشد …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *