用户注册,输入错误用户名时,没有提示错误?? [ 新手入门 ]
问题描述如下:
用户注册;
在user类的rules()中定义有
array('username', 'unique')
,
在注册时,当输入相同用户名注册时,注册不成功,但是,没有在view上显示错误信息?
我的view上是有:
<?php echo $form->hasErrors('username') ? 'error' : '';?>">
以及:
<?php echo CHtml::errorSummary($form); ?>
请问是什么原因??
听有的朋友说需要打开ajax验证:
* <?php $form = $this->beginWidget('CActiveForm', array(
* 'id'=>'user-form',
* 'enableAjaxValidation'=>true,
* 'enableClientValidation'=>true,
* 'focus'=>array($model,'firstName'),
* )); ?>
但是,我是通过这种方式写的view:
<?php echo CHtml::form('', 'post', array('class'=>'login-form'));?>
<?php echo CHtml::activeTextField($form, 'email', array('class'=>'beta-text', 'tabindex'=>4));?>
是需要在哪打开ajax验证么?
谢谢。
共 1 条回复
me115
注册时间:2012-08-24
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱70
- 威望0
- 积分70