- 1 名前:nobodyさん mailto:age [2008/01/24(木) 21:26:07 ID:???]
-
www.symfony-project.org/ コードスニペット www.symfony-project.org/snippets/tag プラグイン trac.symfony-project.com/wiki/SymfonyPlugins どうぞ つ
- 290 名前:nobodyさん mailto:sage [2008/07/31(木) 21:03:55 ID:???]
- テキストボックス無い状態なら、こんな感じじゃない?
public function isValid() { $r = sfContext::getInstance()->getRequest(); $nf = $this->getWidgetSchema()->getNameFormat(); if($r->getParameter(sprintf($nf, 'A'))) { if(!$r->getParameter(sprintf($nf, 'B')) and !$r->getParameter(sprintf($nf, 'C'))) { $r->setError(sprintf($nf, 'A'), "AがチェックされたらBかCもしくは両方をチェックしてください"); $this->isBound = false; } } return parent::isValid(); }
- 291 名前:nobodyさん mailto:sage [2008/07/31(木) 21:43:21 ID:???]
- $r->setErrorのとこは
$this->getErrorSchema()->addError( new sfValidatorError( new sfValidatorPass(),"AがチェックされたらBかCもしくは両方をチェックしてください" ) , 'A'); こっちにするべきか
- 292 名前:nobodyさん mailto:sage [2008/07/31(木) 22:13:12 ID:???]
- $r->getParameter()のところは$this->getValue()で取れるわ
|

|