Yii Framework Forum: Validation - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Validation Model and Form validation

#1 User is offline   Mohammadreza 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 01-May 12

Posted 01 May 2012 - 01:55 AM

Create match validation for detect only persian character used this pharse on model's fields:

public function rules() {
        return array(
array('fieldName', 'match', 'pattern'=>'/[\x{0600}-\x{06FF}\x]{1,32}/u', 'message' => 'just persian character accepted.')
);
}

3

#2 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 373
  • Joined: 19-January 11

Posted 01 May 2012 - 02:02 AM

View PostMohammadreza, on 01 May 2012 - 01:55 AM, said:

Create match validation for detect only persian character used this pharse on model's fields:

public function rules() {
        return array(
array('fieldName', 'match', 'pattern'=>'/[\x{0600}-\x{06FF}\x]{1,32}/u', 'message' => 'just persian character accepted.')
);
}




روش جالبیه برای اینکه فقط حروف فارسی که توی این رنج unicode هستند رو دریافت کنه


0

#3 User is offline   mosi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 28-April 11

Posted 03 September 2012 - 04:11 AM

دوستان زمانی که بخوایم از حالت پایین استفاده کنیم تاریخ فارسی را ارور می ده! چه باید کرد؟

Quote

array('date', 'type', 'type' => 'date', 'dateFormat' => 'yyyy-mm-dd', 'allowEmpty'=>true,'message' =>yii::t('fa',"Date birthday empty")),

0

#4 User is offline   mosi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 28-April 11

Posted 08 September 2012 - 05:22 AM

پس چرا کسی جواب به من نمی ده ؟ :-[ :-[
0

#5 User is offline   Ali Borjian 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 373
  • Joined: 19-January 11

Posted 08 September 2012 - 11:03 PM

View Postmosi, on 03 September 2012 - 04:11 AM, said:

دوستان زمانی که بخوایم از حالت پایین استفاده کنیم تاریخ فارسی را ارور می ده! چه باید کرد؟




در فایل config تنظیمات زیر را اضافه کنید

'timeZone'=>"Asia/Tehran',




0

#6 User is offline   mosi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 28-April 11

Posted 09 September 2012 - 05:55 AM

View PostAli Borjian, on 08 September 2012 - 11:03 PM, said:


در فایل config تنظیمات زیر را اضافه کنید

'timeZone'=>"Asia/Tehran',





قبلا قرارش دادم ولی مشکل حل نشد. یعنی باید چه کرد؟ :blink:
0

#7 User is offline   Nabi 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 210
  • Joined: 22-February 12
  • Location:Ahwaz

Posted 12 September 2012 - 06:25 PM

ولیدتور date برای تاریخ میلادی نوشته شده است. برای تاریخ شمسی باید کلاس های CDateValidator و CDateTimeParser را بازنویسی و سفارشی کنید.


وقتی پیغام میذارید، بی زحمت متنتون رو انتخاب کنید و این دو تا کار ناقابل رو هم انجام بدید:
1. از اون بالا RTL رو انتخاب کنید.
2. فونت رو هم Tahoma بگذارید.
که چشمون در نیاد.
دمت گرم!

www.IranPHP.ir
1

#8 User is offline   mosi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 28-April 11

Posted 17 September 2012 - 10:49 PM

View PostNabi, on 12 September 2012 - 06:25 PM, said:

ولیدتور date برای تاریخ میلادی نوشته شده است. برای تاریخ شمسی باید کلاس های CDateValidator و CDateTimeParser را بازنویسی و سفارشی کنید.



مرسی از راهنمایتون ::) ;)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users