CakePHP观察字段以进行验证检查(已存在)

时间:2012-12-15 05:01:46

标签: ajax cakephp-1.3 cakephp-2.0

  1. 我已经在cakephp 1.3中有用户观察字段现在我想在cakephp 2.0中做同样的事情 我有一个表单。有一个名为email的字段。用户插入电子邮件时。 onblur有一条弹出窗口显示“email already exists”或“right”
  2. 的消息

    因为我在我的项目中写下了代码。以下代码是我的添加文件代码

    <?php $options = array('url' => array( 'controller' => 'users', 'action' => 'is_exist'), 'update' => 'email_exist');
            echo $this->ajax->observeField('UserEmailId',array('url' => array( 'controller' => 'users', 'action' => 'is_exist'), 'update' => 'email_exists'));  ?>
    

    在我的控制器中,我创建了一个像

    这样的功能
     public function is_exist($id = null)
        {
        $result = "yes";
        $this->set('existdata',$result);
        }
    

    我还在view / uers中创建了is_exists.ctp fiel。  我不知道为什么它不起作用。 我在Cakephp 1.3及其工作文件中做了同样的事情,但没有在cakephp 2.0中做过 谁能告诉我我是如何实现这一点的? 提前谢谢

1 个答案:

答案 0 :(得分:0)

因为cakephp 2不支持ajax帮助器。 你需要学习如何使用js helper实现它 点击此链接:js helper