YiiのCjuiDialogとajaxについて

覚書です。

YiiのCjuiDialogとajaxによるバリデーションは、こちらの記事が参考になる。

 

 2013/4/18追記。

上記の記事を参考にした場合、クライアントサイドのバリデーションが動かないことに

気が付きました。解消するには、上記記事の

echo CJSON::encode(array(
  'status'=>'failure', 
  'div'=>$this->renderPartial('_form', array('model'=>$model), true)));
exit;

の部分を

echo CJSON::encode(array(
  'status'=>'failure', 
  'div'=>$this->renderPartial('_form', array('model'=>$model), true, true)));
exit;

のようにすればよいです。

投稿日:
カテゴリー: php タグ: