我不能编辑和查看帖子在cakePhp教程


I cant edit and view posts in cakePhp tutorial

我看了cakePhp博客编辑,我已经完成了所有步骤,但它显示错误:

在:ROOT/src/Template/Posts/view中出错。Ctp, 1号线这可能是由使用自动表引起的吗?

应用程序中的一些Table对象是通过实例化Cake'ORM'Table而不是任何其他特定子类来创建的。

这可能是导致此异常的原因。在以下情况下为您创建自动表:

指定表的类不存在。表创建时出现了一个typo:

TableRegistry::get('Atricles');

类文件的名称中有拼写错误或命名空间不正确:class Atricles extends Table。包含该类的文件有拼写错误或大小写错误该表是通过关联使用的,但是关联有一个错别字:

$this->belongsTo('Atricles');

表类驻留在Plugin中,但是关联定义中没有使用插件符号。

请尝试更正以下表别名的问题:

文章

我看到我的帖子(已经添加到控制台),但我不能看到一个帖子,编辑和添加新的

您需要确保模型中的Table对象与数据库中的表名称相同。在这种情况下,您的数据库表应该命名为articles。如果你想在你的模型中使用一个不同的数据库表,你可以在你的表对象中使用:

$this->table('my_table');

您可以在他们的网站上了解更多信息:http://book.cakephp.org/3.0/en/orm/table-objects.html