Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Studio-SugarCRM中未显示一对多关系类型_Php_Relationship_One To Many_Sugarcrm - Fatal编程技术网

Php Studio-SugarCRM中未显示一对多关系类型

Php Studio-SugarCRM中未显示一对多关系类型,php,relationship,one-to-many,sugarcrm,Php,Relationship,One To Many,Sugarcrm,我在Sugarcrm 7.8中工作,我试图在联系人和我的自定义模块示例myorder之间创建关系,但当我在“相关模块”中选择我的自定义模块时,它不会显示在类型字段中 我找不到任何解释这种情况的文件。我如何通过studio建立一对一的关系,而它却没有显示出来。我真的不喜欢通过代码创建,因为当我们尝试检索报告时,代码会破坏操作。如果我在工作室工作,那就好了 我如何尝试创建以下文件以查看它是否显示任何关系 src/custom/Extension/application/Ext/TableDicti

我在Sugarcrm 7.8中工作,我试图在联系人和我的自定义模块示例myorder之间创建关系,但当我在“相关模块”中选择我的自定义模块时,它不会显示在类型字段中

我找不到任何解释这种情况的文件。我如何通过studio建立一对一的关系,而它却没有显示出来。我真的不喜欢通过代码创建,因为当我们尝试检索报告时,代码会破坏操作。如果我在工作室工作,那就好了

我如何尝试创建以下文件以查看它是否显示任何关系

src/custom/Extension/application/Ext/TableDictionary/contacts\u myorder\u 1.php src/custom/metadata/contacts\u myorder\u 1MetaData.php

但它通过代码创建了一种新的关系

有没有人能取得类似的成就?


社区问题:

经过深入研究发现,在我的自定义模块中,我应该解释模块之间的关系

创建以下文件后。我能看到他们之间的关系

src/modules/mycustomodule/clients/base/layouts/subpanels/subpanels.php src/modules/mycustomodule/vardefs.php

内容:subpanels.php

array (
            'layout' => 'subpanel',
            'label' => 'LBL_MYCUSTOMMODULE_SUBPANEL_CONTACTS',
            'context' => array (
                'link' => 'mycustommodule_contacts',
            ),
        ),
'mycustommodule_contacts' => array(
            'name'         => 'mycustommodule_contacts',
            'type'         => 'link',
            'relationship' => 'contacts_mycustommodule',
            'module'       => 'Contacts',
            'bean_name'    => 'Contact',
            'source'       => 'non-db',
            'vname'        => 'LBL_MYCUSTOMMODULE_CONTACTS_LINK',
        ),
内容:vardefs.php

array (
            'layout' => 'subpanel',
            'label' => 'LBL_MYCUSTOMMODULE_SUBPANEL_CONTACTS',
            'context' => array (
                'link' => 'mycustommodule_contacts',
            ),
        ),
'mycustommodule_contacts' => array(
            'name'         => 'mycustommodule_contacts',
            'type'         => 'link',
            'relationship' => 'contacts_mycustommodule',
            'module'       => 'Contacts',
            'bean_name'    => 'Contact',
            'source'       => 'non-db',
            'vname'        => 'LBL_MYCUSTOMMODULE_CONTACTS_LINK',
        ),

修复和重建后。它按预期工作。希望它能帮助别人

根据我的经验,其中一些在Studio中被莫名其妙地限制为一对一。感谢您分享社区链接和答案:)