Yii Framework Forum: Yiiのノウハウ - Yii Framework Forum

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Yiiのノウハウ Rate Topic: -----

#21 User is offline   adsmail27 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 29
  • Joined: 30-April 11

Posted 05 May 2011 - 07:42 PM

これを機に一
0

#22 User is offline   mocapapa 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 428
  • Joined: 04-January 09
  • Location:Tokyo, JAPAN

Posted 04 June 2011 - 06:48 AM

View Postjamband, on 14 April 2011 - 01:41 AM, said:

CActiveRecord::rules()での'safe'の件ですが、
必須ではなく、かつ、特定のバリデーションルールを持っていないものに対して行うものと、理解しました
訂正あれば、追加でコメント下さい


すみません、ここを見ていませんでした。

マッシブアサインメントの場合、バリデーションルールを持たないプロパティはアサインされません。検証されていないためでしょうね。で、それでもアサインしたい場合にはsafeルールを記述します。当然ながらバリデーションは行われません。
0

#23 User is offline   mocapapa 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 428
  • Joined: 04-January 09
  • Location:Tokyo, JAPAN

Posted 04 June 2011 - 06:52 AM

View Postmocapapa, on 04 June 2011 - 06:48 AM, said:

すみません、ここを見ていませんでした。

マッシブアサインメントの場合、バリデーションルールを持たないプロパティはアサインされません。検証されていないためでしょうね。で、それでもアサインしたい場合にはsafeルールを記述します。当然ながらバリデーションは行われません。


まさにこれを説明したドキュメントがありました。:lol:
http://www.yiiframew...alidation-rules
0

#24 User is offline   jamband 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 05-November 10

Posted 05 June 2011 - 07:46 AM

必須ではなく、かつ、特定のバリデーションルールを持っていないものに対して
'safe'バリデーションを適当させると、
マッシブアサインメントの仲間に加わり
安全にinsert, またはupdateできるってことですかね? (やや強引ですけど...)
0

#25 User is offline   mocapapa 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 428
  • Joined: 04-January 09
  • Location:Tokyo, JAPAN

Posted 06 June 2011 - 12:31 AM

View Postjamband, on 05 June 2011 - 07:46 AM, said:

必須ではなく、かつ、特定のバリデーションルールを持っていないものに対して
'safe'バリデーションを適当させると、
マッシブアサインメントの仲間に加わり
安全にinsert, またはupdateできるってことですかね? (やや強引ですけど...)


必須ってどういう意味あいでしょうか?

safeルールは単純に、「マッシブアサインメントさせたいけど、特定のバリデーションルールが無いプロパティ」に適用します。
バリデーションしていないので、システム的には安全では無いと思います。いわばユーザがシステムに安全だと言う意味合いでしょうか。
0

#26 User is offline   jamband 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 05-November 10

Posted 06 June 2011 - 02:40 AM

Quote

必須ってどういう意味あいでしょうか?

モデルのrules()に'required'を書くことです

「必須ではなく、かつ、特定のバリデーションルールを持っていないもの」←これが間違っていますね
'required'を書いてる時点で特定のバリデーションルールを持っていることになりますから

サンプルでいろんなアプリケーションを作っていく中で
'safe'バリデーションの使い道など模索していきます。コメントありがとうございました!
0

#27 User is offline   mocapapa 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 428
  • Joined: 04-January 09
  • Location:Tokyo, JAPAN

Posted 06 June 2011 - 11:34 PM

View Postjamband, on 06 June 2011 - 02:40 AM, said:

モデルのrules()に'required'を書くことです

そういう意味でしたか。

View Postjamband, on 06 June 2011 - 02:40 AM, said:

「必須ではなく、かつ、特定のバリデーションルールを持っていないもの」←これが間違っていますね
'required'を書いてる時点で特定のバリデーションルールを持っていることになりますから

おっしゃるとおりです。:D
0

#28 User is offline   aoyagikouhei 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 9
  • Joined: 22-June 11

Posted 29 June 2011 - 06:02 PM

Facebook SDKを組み込むやり方を書いてみました。
ttp://aoyagikouhei.blog8.fc2.com/blog-entry-176.html

まだリンクが埋め込めないのでhを足してください。
0

Share this topic:


  • (2 Pages)
  • +
  • 1
  • 2
  • 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