我看过cakePhp博客,我已经完成了所有步骤,但是它显示了错误:
在ROOT/src/Template/Posts/view.ctp中出错,第1行是否可以使用自动表?
应用程序中的一些表对象是通过实例化Cake\ORM\Table来创建的,而不是任何其他特定的子类。
这可能是这一例外的原因。在下列情况下为您创建了自动表:
指定表的类不存在。表是用一个错误创建的:
TableRegistry::get('Atricles');类文件在名称或不正确的命名空间中有一个错误的类型:类Atricles扩展表。包含类的文件有一个错误的大小写: Atricles.php表是使用关联使用的,但是关联有一个错误:
$this->belongsTo('Atricles');表类驻留在插件中,但关联定义中没有使用插件符号。
请尝试更正下表别名的问题:
帖子
我看到了我的帖子(已经在控制台中添加了),但我看不到一个帖子,编辑和添加新的。
发布于 2016-11-11 10:52:29
您需要确保模型中的Table对象与数据库中的表同名。在这种情况下,您的数据库表应该命名为项目。如果要在模型中使用不同的数据库表,可以在表对象中使用该表:
$this->table('my_table');你可以在他们的网站:http://book.cakephp.org/3.0/en/orm/table-objects.html上读到更多有关这方面的信息。
https://stackoverflow.com/questions/40535198
复制相似问题