Php 如何在控制器中使用另一个模型?
我想在控制器中使用另一个模型,例如在users\u controller.php中,我们使用一个模型作为用户如何在控制器中使用另一个模型,例如sports\u controller model作为Sport?:Php 如何在控制器中使用另一个模型?,php,cakephp-1.3,Php,Cakephp 1.3,我想在控制器中使用另一个模型,例如在users\u controller.php中,我们使用一个模型作为用户如何在控制器中使用另一个模型,例如sports\u controller model作为Sport?: $this -> loadModel ('Sports'); 然后,您可以像使用任何其他模型一样使用它: $this -> Sports -> find ('all'); (参考)-但应注意,模型的蛋糕定义仅适用于蛋糕的生态系统。一般来说,模型不仅仅是数据。我的另一
$this -> loadModel ('Sports');
然后,您可以像使用任何其他模型一样使用它:
$this -> Sports -> find ('all');
(参考)-但应注意,模型的蛋糕定义仅适用于蛋糕的生态系统。一般来说,模型不仅仅是数据。我的另一个朋友说它可能是这样的$this->User->Sports->find('all');但是有什么不同呢?@Zaars如果你的朋友声称更了解它,那就问问你的朋友怎么做。我喜欢你的引用!坦克斯·戈丹!两种方式都很好$this->loadModel('Sports');和$this->User->Sports->find('all')@Zaarsbrothers如果用户模型是通过Cake的任何关系连接的,则可以通过这种方式引用运动模型。因此,如果一个用户在用户类中有许多运动,那么在控制器中,您可以像您的示例一样使用运动模型,而无需将其包含在$uses参数中。