【发布时间】:2023-04-10 14:23:01
【问题描述】:
在 Cakephp 3.x 中我可以使用:
$myvar = TableRegistry::getTableLocator()->get('tablename')
用信息填充$myvar。
但是上面的代码在 CakePhp 2.9 中的等价物是什么?
我必须添加哪个课程?
在 CakePhp 3.x 中它似乎是 use Cake\ORM\TableRegistry;
【问题讨论】:
-
Cake 2 和Cake 3 有自己的维护线,兼容性不是很好。事实上,ORM API 已经发生了很大的变化。我认为你的问题的答案取决于你想用那个
Cake\ORM\Table做什么。 “用信息填充 $myvar。”对我来说似乎有点模棱两可;要执行表级操作或原始查询,只需读取一些架构或 w.e.请明确您的目的到底是什么,以便人们可以准确地告诉您 cakephp-2.9 中的等价物。
标签: cakephp cakephp-2.9