我是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
。我们所有的项目都在这个版本中完成,而不是升级!