cakePHP无模型访问表

cakePHP无模型访问表,php,cakephp,frameworks,Php,Cakephp,Frameworks,我必须修改一个用cakephp编码的现有项目。我不太了解cakephp。 我需要访问数据库中的表,而不使用模型。现行守则如下: 有两个表“用户”和“视频”。在其中一个控制器中,以下代码用于访问表 public $uses = array('User','Video'); $data = $this->User->findByPhone($phone); 我的疑问是控件如何将“User”标识为指向“users”表的对象? 请帮助..允许控制器通过$uses变量访问其他模型 模型类表

我必须修改一个用cakephp编码的现有项目。我不太了解cakephp。 我需要访问数据库中的表,而不使用模型。现行守则如下:

有两个表“用户”和“视频”。在其中一个控制器中,以下代码用于访问表

public $uses = array('User','Video');

$data = $this->User->findByPhone($phone);
我的疑问是控件如何将“User”标识为指向“users”表的对象?
请帮助..

允许控制器通过$uses变量访问其他模型

模型类表示数据,并在CakePHP应用程序中用于数据访问。它们通常表示一个数据库表

如果未定义模型类,则使用描述以下内容的AppModel和AppModel extend Library模型类:-

模型类表示数据,并在CakePHP应用程序中用于数据访问。它们通常表示一个数据库表,但可用于访问任何操作数据的内容,如文件、外部web服务或iCal事件。

蛋糕就是这样。
您可以使用

更改模型表,谢谢。在这种情况下,如果我有一个名为“photos”的表,我可以这样访问它:---$this->Photo->set()------可以,但您需要将$uses中的“Photo”设置为代码示例中的“Photo”。谢谢。因此,这将是正确的。我的疑问是,当有许多其他表时,系统如何将“Photo”识别为“photos”表的指针。@BrianChristo您可以在
$uses
变量中添加任意数量的内容。请阅读一些cakephp约定。