我有一个名为“user”的模型和一个带有“login”操作的“user”控制器。
控制器现在是空的,因为我只是测试页面,但是,访问www.mysite.com/user/login会自动将我重定向到www.mysite.com/user*s * / login然后说用户控制器不存在。
我知道它不存在,但我不想尝试访问该页面,为什么要将我重定向到那里?
我还有一个/ user / register页面可以正常工作。
function login()
{
}
这是由于某种形式的cakephp内置功能吗?
答案 0 :(得分:2)
你应该总是
www.mysite.com/users/login
因为您的模型总是多元化的。记住,你应该:
model/user.php
controller/users_controller.php
views/users/...
答案 1 :(得分:0)
这是app_controller.php中的代码:
class AppController extends Controller
{
var $components = array('Auth');
}
你“应该”拥有login()函数。