Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 在SugarCRM中生成的URL将显示在列表视图中-将记录添加到数据库_Php_Mysql_Sugarcrm - Fatal编程技术网

Php 在SugarCRM中生成的URL将显示在列表视图中-将记录添加到数据库

Php 在SugarCRM中生成的URL将显示在列表视图中-将记录添加到数据库,php,mysql,sugarcrm,Php,Mysql,Sugarcrm,我试图找出如何修改SugarPro 6.0.4版中的模块。该模块包含一个“键”,基本上是一个字符串,我希望将该键附加到一个基本URL,并将其作为模块中的一个新字段(keys\u c)。有数千个这样的密钥,如果能够自动生成,那就太好了 我让它按预期工作,但有一个例外(和误解)。模块字段的Generate url选项中的base_url{key}起作用,但它仅显示在模块详细视图中。在模块列表视图中,它不会显示。我查看了所有我能找到的listviewdefs.php文件,它们看起来都很好,但也许我不知

我试图找出如何修改SugarPro 6.0.4版中的模块。该模块包含一个“键”,基本上是一个字符串,我希望将该键附加到一个基本URL,并将其作为模块中的一个新字段(
keys\u c
)。有数千个这样的密钥,如果能够自动生成,那就太好了

我让它按预期工作,但有一个例外(和误解)。模块字段的Generate url选项中的
base_url{key}
起作用,但它仅显示在模块详细视图中。在模块列表视图中,它不会显示。我查看了所有我能找到的
listviewdefs.php
文件,它们看起来都很好,但也许我不知道要查找什么

结果应该如下所示:

example.com?page=key&key=1a2b3c4d5e6f7g

总而言之:这个
base_url{key}
可以工作,但只显示模块的详细视图。在“编辑”视图中,字段缺失(例如,不可编辑),列表视图也缺失。这里的目标是让它显示在列表视图中

然后我查看了数据库,新字段显示为
keys\u c
,用于定制。事实上,数据库显示了一个名为
keys\u cstm
的新表,与keys表相邻。新的
keys\u cstm
表具有
id\u c
keys\u c
行。现在我有了
键_cstm
表。
键的默认值为:

example.com?page=key&key={key}

但是在Sugar中,当我转到其中一个键的详细视图时(这很有效),我看到了新字段(good),然后在数据库中创建了一条新记录


看起来该值不会出现在数据库中,而是动态生成的。我想这就是“生成URL”的意思。所以我的问题变成了:如何生成所有这些URL并将它们存储在数据库中?

Sugar中此选项的全部要点是动态创建链接。我已经正确地使用了这个函数,并且它按照预期工作。然而,问题是,我想从系统中得到一些不可用的东西