我必须修改一个用cakephp编码的现有项目。我不太了解cakephp。 我需要访问数据库中的表,而不使用模型。现有代码如下:
有两个表'用户'和'视频'。在其中一个控制器中,以下代码用于访问表。
public $uses = array('User','Video');
$data = $this->User->findByPhone($phone);
我怀疑控件如何将“用户”识别为指向“用户”表的对象? 请帮忙..
答案 0 :(得分:1)
允许控制器通过$ uses变量访问其他模型。
模型类表示数据,并在CakePHP应用程序中用于数据访问。它们通常代表数据库表。
如果未定义模型类,则它使用AppModel和AppModel扩展描述的libray模型类: -
模型类表示数据,并在CakePHP应用程序中用于数据访问。它们通常表示数据库表,但可用于访问操作数据的任何内容,例如文件,外部Web服务或iCal事件。
答案 1 :(得分:0)
蛋糕就是conventions。 您可以使用useTable
更改模型表