Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cake PHP错误:确保已创建index.ctp(???)_Php_Cakephp - Fatal编程技术网

Cake PHP错误:确保已创建index.ctp(???)

Cake PHP错误:确保已创建index.ctp(???),php,cakephp,Php,Cakephp,我今天刚开始学习cakephp,通过阅读博客教程。我创建了我的blog_controller.php,然后用apps/views/structure创建了一个名为“blog”的文件夹。本教程的下一步是在“视图”下的blog文件夹中创建index.ctp文件。在本教程中,它声明所有错误消息都应该消失。但是,我仍然收到一条错误消息: 错误:的视图 找不到BlogController::索引 错误:确认您已创建 文件: /Users/trippspephens/Dropbox/cakephp-cake

我今天刚开始学习cakephp,通过阅读博客教程。我创建了我的blog_controller.php,然后用apps/views/structure创建了一个名为“blog”的文件夹。本教程的下一步是在“视图”下的blog文件夹中创建index.ctp文件。在本教程中,它声明所有错误消息都应该消失。但是,我仍然收到一条错误消息:

错误:的视图 找不到BlogController::索引

错误:确认您已创建 文件: /Users/trippspephens/Dropbox/cakephp-cakephp1x-348e5f0/app/views/blog/index.ctp


就我的一生而言,我不知道我做错了什么。我正在MAMP下运行cakephp,它已成功安装。如果您有任何帮助,我们将不胜感激。

看来您在这里遇到了一些问题:

控制器应为复数:文件名为blogs\u controller的BlogsController。 你的视图应该存在于app/views/blogs/注意复数形式
你的模型应该是单一的Blog,但是你可能已经不包含任何模型信息了。

我猜你并不真的想要一个Blog控制器。相反,您的博客数据库中有一个posts表,其中包含您拥有的所有博客文章。因此,您将拥有/app/controllers/posts\u controller.php和/app/views/posts/index.ctp


请参考以下内容:了解CakePHP如何将您的姓名大写和复数。

我不确定是否创建了一个名为“blog”的文件夹,其中包含apps/views/structure部分。文件/Users/trippspehens/Dropbox/cakephp-cakephp1x-348e5f0/app/views/blog/index.ctp是否确实存在?要添加到Mike:如果存在,请验证读取权限是否正确。