我正在使用带有自定义模块的 SugarCRM 作为 CRM 解决方案,我只是想知道是否有一种方法可以强制将所有内容以大写形式记录到数据库中?
为了便于管理团队使用,如果可能的话,我希望这在 Sugar 中自动完成,所以当导出记录时,数据全部格式化为大写?
干杯!
我正在使用带有自定义模块的 SugarCRM 作为 CRM 解决方案,我只是想知道是否有一种方法可以强制将所有内容以大写形式记录到数据库中?
为了便于管理团队使用,如果可能的话,我希望这在 Sugar 中自动完成,所以当导出记录时,数据全部格式化为大写?
干杯!
这是可能的,但不是没有一点编码。您需要在 MySQL 安装中添加触发器,以便在将所有数据添加到 DB 时将其转换为大写,或者更改 SugarCRM 中的 save() 函数以在将所有数据发送到 DB 之前将其转换为大写.
此链接显示如何设置触发器,它详细说明了小写转换,但您只需将 LOWER 更改为 UPPER,它的工作方式相同。
至于第二个想法,我认为 before_save 逻辑钩子是要走的路。下面的链接详细说明了如何做到这一点。
http://cheleguanaco.blogspot.com/2009/06/simple-sugarcrm-logic-hook-example.html
这些解决方案中的任何一个都需要具有数据库或 PHP 编码技能的人。