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

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

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

پیش نیاز : اعتبار سنجی عبارات 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),

دیدگاهتان را بنویسید

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