cakephp添加新的控制器路径

时间:2015-06-19 20:13:28

标签: cakephp path controller add

背景:我是CakePHP的新手,并尝试修改预先存在的项目。 当我尝试添加新的UploadsController时,它应该处理xxxx /上传请求吗? 但是,当输入url AppControllerUploadsController时,请允许index.php进行调度。正在调用文件。它直接进入/上传这是一个目录。

我意识到这是一个糟糕的设计,但是试图一步一步地解决问题。需要在进行/上传之前进行身份验证,而不是采取行动。

我做错了什么?我试图修改routes.php以指定控制器,但这也不起作用。

2 个答案:

答案 0 :(得分:1)

因为我说我是新人并修复别人的项目。我发现存在上传目录的安全问题。所以我想我会添加Controller来处理这个问题。 uploads文件夹在webroot下,因此它将上传文件夹并且没有指向控制器。谢谢,并希望这对未来的某个人有所帮助。虽然有点怀疑,因为这是一个非常糟糕的方式来开始。

答案 1 :(得分:0)

根据您提供的信息,我可以建议:

  1. 检查UploadsController是否在Controller文件夹中。
  2. 确保Views / Uploads /
  3. 中至少有一个index.ctp文件
  4. 检查UploadsController是否具有默认的index()方法。这就是www.example.com/uploads/将要发布的内容。