I have been using Cakephp ver2.x and just started migrating to Cakephp v3.x. When I tried using the new ORM, I am baffled by basic concepts like repositories and table objects. What is the difference between repositories and table objects?
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

cakephp v3.x中的存储库和表对象有什么区别?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dsjbest2015 2015-05-08 01:24关注A repository can be anything while a table, as the name states, is just a table.
http://api.cakephp.org/3.0/class-Cake.ORM.Table.html
Represents a single database table.
Exposes methods for retrieving data out of it, and manages the associations this table has to other tables. Multiple instances of this class can be created for the same database table with different aliases, this allows you to address your database structure in a richer and more expressive way.
http://api.cakephp.org/3.0/class-Cake.Datasource.RepositoryInterface.html
Describes the methods that any class representing a data storage should comply with.
A data storage can be any kind of storage system, even one that doesn't know tables like a graph DB or document based system.
It is always simple to just check the API documentation and code for this kind of questions. The code is pretty well documented. Also the way this works becomes obvious then:
class Table implements RepositoryInterface, EventListenerInterface
Table implements the interface defined by RepositoryInterface.
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容

- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
- 2015-12-04 15:09凭江仙的博客 不再赘述cakephp开发环境的搭建。 昨天使用了bootstrap作为cakephp的界面设计。 如何使用bootstrap?...二、解压下载的bootsrtap压缩文件,将里面的css文件和js文件拷贝到cakephp下的webroot存放css和js的
- 2012-05-08 12:06noCRUDer的博客 什么是PHP开发框架 有太多的原因使得PHP成为世界上最受欢迎的脚本语言——高度灵活、简单易用——不过写PHP(或者任何这种语言)代码时,人们常常陷入单调重复而令人生厌的体力活动的窘境。而这正是PHP开发框架...
- 2011-03-21 01:11onlyisi的博客 WordPress代码完全符合W3C标准,完全可定制,可用于几乎所有类型的网站,但更多的是应用于个性化的博客,主要功能有: 1.文章发布、分类、归档。 2.提供评论系统和RSS(聚合)。 3.提供链接的添加、...
- 2011-09-16 07:59qinyilang的博客 美国GIS的19个研究方向 ... 地理信息数据中误差处理和不确定性错误处理的方法和技术 ,包括 : 不确定性误差模型 ; 误差跟踪并对误差进行编码的方法 ; 计算和表达在 GIS应用中的误
- 2017-03-29 02:48etc9527的博客 软件开发中常常有各种权衡,一般难有明确的对错,一般还用建筑来比拟软件的结构,设计的优雅被高度重视。 密码学就不一样了。 密码学是科学,不是工程 ,有严格的技术规范,严禁没有经过学术训练者随意创造。...
- 2018-12-02 04:30miss枫的博客 Nmap工具帮助说明 语法: nmap [扫描类型] [选项] [目标规范] 目标规范 ...:从文件中导入扫描目标 eg:nmap -iL ip.txt -iR <num hosts>:随机选择目标,参数指定N...
- 2019-09-06 04:14庚庚911的博客 学习鉴赏TLS协议的设计,透彻理解原理和重点细节 跟进一下密码学应用领域的历史和进展 整理现代加密通信协议设计的一般思路 本文有门槛,读者需要对现代密码学有清晰而系统的理解,建议花精力补足背景知识再读。...
- 2015-09-15 13:22Alex_Bright的博客 GlassFish v3 Ruby 运行库支持将绑定在 NetBeans Ruby 配置中。 UML 工具包将经历重大变更,使用开源 NetBeans Visual Library 取代闭源图像库 Tom Sawyer。此次迁移还包括少数的 UI 增强和优化。 NB 6.5 的...
- 2017-06-07 07:03zhangliang_571的博客 学习鉴赏TLS协议的设计,透彻理解原理和重点细节 跟进一下密码学应用领域的历史和进展 整理现代加密通信协议设计的一般思路 本文有门槛,读者需要对现代密码学有清晰而系统的理解,建议花精力补足背景知识再读...
- 2017-08-28 06:35Steven_ssm的博客 由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————...
- 2017-11-16 10:25LinDaiuuj的博客 注:截至2016年10月,有一个[收集Angular 2的链接的新回购](https://github.com/jmcunningham/AngularJS2-Learning)。我有计划更新这个ng 1列表,主要关注Angular 1.5,但是我已经准备好将我的努力转移到ng2。这...
- 2017-08-22 07:22weixin_30685047的博客 谈到REST大家的第一印象就是通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取、更新和删除)操作。比如http://www.aizher.com/c2/(读取)仍然保持为 [GET]...
- 2015-07-20 05:32maweitao2014的博客 谈到REST大家的第一印象就是通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取、更新和删除)操作。比如 http://www.aizher.com/c2/(读取) 仍然保持为 [GET] http://www.aizher.com/c2/...
- 2016-02-02 03:10weixin_30639719的博客 谈到REST大家的第一印象就是通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取、更新和删除)操作。比如http://www.aizher.com/c2/(读取)仍然保持为 [GET]...
- 2013-12-23 00:54蓝冰大侠的博客 由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————...
- 没有解决我的问题, 去提问
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司