CakePHP关系问题
发布时间:2020-12-13 22:30:47 所属栏目:PHP教程 来源:网络整理
导读:基本上,我试图学习cakephp的基础知识,并且我坚持将关系排序.我尝试了许多方法但没有成功. 我有一个需要连接到联系表的潜在客户表,一个联系人可以有很多潜在客户.我不知道怎么做,有人可以帮忙吗? 主导模式: ?phpclass Lead extends AppModel { var $name =
基本上,我试图学习cakephp的基础知识,并且我坚持将关系排序.我尝试了许多方法但没有成功.
我有一个需要连接到联系表的潜在客户表,一个联系人可以有很多潜在客户.我不知道怎么做,有人可以帮忙吗? 主导模式: <?php class Lead extends AppModel { var $name = 'Lead'; var $belongsTo = array( 'Contact' => array( 'className' => 'Contact','foreignKey' => 'contact_id' ) ); } ?> 联系 <?php class Contact extends AppModel { var $name = 'Contact'; var $hasMany = array( 'Lead' => array( 'className' => 'Lead','foreignKey' => 'contact_id' ) ); } ?> 解决方法
由于一旦联系人可以有很多潜在客户,您需要添加
var $hasMany = 'Lead'; 到您的用户类. 因为我认为Lead有一个引用“拥有”用户的外键,所以你需要添加 var $belongsTo = 'User'; 到你的铅课程. 这将允许您从关系的两端(从主角视角和用户角度)访问潜在客户和用户. 有关详细信息,请参阅hasMany和belongsTo的文档. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |