表单操作以cakephp形式显示两个控制器操作

时间:2013-12-02 12:07:20

标签: forms cakephp controller action

我是cakephp的新手,目前正在构建登录身份验证页面。我的users_controller.php是:

<?php
class UsersController extends AppController {
    var $name = 'Users';
    var $components = array('Auth');

    function index() {

    }
    function login() {

    }
    function logout() {
        $this->redirect($this->Auth->logout);
    }
}

login.ctp

<?php
echo $this->Session->flash('auth');
echo $this->Form->create('Users');
echo $this->Form->input('username');
echo $this->Form->input('password');
echo $this->Form->end('Login');

?>

但是当我检查页面源时,表单的操作是<form action="/student/app/webroot/index.php/users/users/login" id="UsersLoginForm" method="post" accept-charset="utf-8">。如您所见,操作中有两个users控制器。为什么这个额外的user即将到来?

NB:Cakephp版本1.3。我们所有的项目都在这个版本中完成,而不是升级!

0 个答案:

没有答案