cakephp v3.x中Model的上下文中的表和实体之间有什么区别?代码是什么类型的代码?

时间:2015-05-10 12:54:35

标签: cakephp cakephp-3.0

在cakephp v3.x中,Model文件夹包含3个文件夹 - Behavior,Entity,Table。我对应该在Entity和Table文件中放入什么样的代码感到困惑。

与检索数据和结果集相关的代码是否应全部放在表文件中?如果是,那么实体文件中应放置哪种代码?

1 个答案:

答案 0 :(得分:8)

根据cakephp 3.0 manual,模型层已被重写并被替换。考虑阅读ORM Migration以更好地理解差异。

  

Cake \ ORM \ Table - 进入新ORM的主要入口点。提供   访问单个表。处理关联的定义,使用   行为和创建实体和查询对象。

     

Cake \ ORM \ Entity - 代表单行结果。访问数据   并快速序列化为各种格式。