加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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的文档.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读