【问题标题】:CakePHP 3.0 Blog Tutorial Error: The view for UsersController::index() was not foundCakePHP 3.0 博客教程错误:未找到 UsersController::index() 的视图
【发布时间】:2017-02-20 15:03:33
【问题描述】:

所以我遇到了 CakePHP 3.0 错误,并且可能在博客教程中不小心跳过了几个步骤。我不想重新开始,因为这与工作有关。现在我有用户/添加和登录工作,但我没有用户视图工作。附上报错信息截图:

有什么方法可以创建 users/index.ctp 文件,我会在其中放入什么代码?如果没有,如何在不重新开始的情况下修复这样的错误?

更新:我修复了这个错误,但遇到了一个与帮助程序有关的新错误,可以在这里看到new error

更新:我更改了 Controller/UserControllers 文件中的第 16 行,发现这是一个分页器错误:

$this->set('users', $this->paginate($this->Users->find('all')));    

我从 Cake Slack PHP 论坛中的某个人那里得到了帮助

【问题讨论】:

  • 您的错误本身就是一个答案,请按照错误中的说明转到相应的文件夹位置并制作 index.ctp 文件。
  • 您可以选择使用bake utility 自动生成文件,例如'bin/cake bake template users'
  • 我知道在哪里创建 index.ctp 文件,但不知道我需要在其中放入什么代码,并且 Cake Blog 教程仅显示其他 index.ctp 文件的代码,而不是用户文件的代码
  • 我修复了错误,但遇到了一个新错误,我在调试时遇到了问题并尝试使用烘焙命令进行修复

标签: php cakephp cakephp-3.0


【解决方案1】:

正如您正在学习的教程中所说的here

与我们为文章创建视图的方式相同,使用 代码生成工具,我们可以实现用户视图。为目的 在本教程中,我们将只展示 add.ctp:

因此,如果您想按照本教程进行操作,则必须以与文章 here 相同的方式创建用户视图

【讨论】:

  • 那些视图已经为控制器创建了,我找不到不同的 index.ctp
  • 我修复了错误,但遇到了一个新错误,我在调试时遇到了问题并尝试使用烘焙命令进行修复
猜你喜欢
  • 1970-01-01
  • 2012-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多