suitecrm
大熊不是猫
这个作者很懒,什么都没留下…
展开
-
SuiteCRM Beans(model)
SuiteCRM遵循MVC模式,因此也具有模型(M)的概念。Beans就是SuiteCRM中的模型,它的实现逻辑与咱们平常使用的Model类是一样的,下面我们就来看看SuiteCRM中的Beans是如何使用的。一、创建bean1.1如何创建一个新的bean/** * BeanFactory Bean的基类 * aaaa_A1是我建的一个模块(对应数据表) */$a1Bean = BeanFactory::newBean('aaaa_A1');就是如此的简单,这样的话,我们就拥有了一个可以原创 2020-08-10 16:30:56 · 178 阅读 · 0 评论 -
SuiteCRM中的控制器
一个系统中控制器是相当重要的,它是实现程序逻辑的关键。SuiteCRM遵循MVC模式,因此也具有控制器的概念。我们先不认这个系统中的控制器代码该如何编写,我们最先要做的,是要知道控制器在哪!!!SuiteCRM系统在使用控制器的时候,首先会查找 custom/module/<模块名>/controller.php这个文件。如果未找到此文件,则会继续查找module/<模块名>/controller.php这个文件。要是这两个文件都没有找到,则将使用默认控制器include/MVC原创 2020-08-05 17:42:57 · 231 阅读 · 0 评论 -
SuiteCRM图片上传(自定义控制器)
当前的需求是在SuiteCRM系统中添加一个富文本编辑器,那就会涉及到上传本地图片的问题,富文本编辑器这是用的是Wangeditor,下面就开始我们的代码工作。第一步,配置wangeditor,让它支持图片的本地上传wangeditor配置本地上传图片很简单,官网上说的也很清楚,直接上代码。<div id='{{if empty($displayParams.idName)}}{{sugarvar key='name'}}{{else}}{{$displayParams.idName}}{{/i原创 2020-08-05 13:16:51 · 321 阅读 · 0 评论 -
SuiteCRM添加自定义字段
第一步,添加自定义字段对应文件:custom/modules/DynamicFields/templates/Fields/TemplateEditor.php<?phpif(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');require_once('modules/DynamicFields/templates/Fields/TemplateField.php');class Template原创 2020-08-03 17:41:29 · 660 阅读 · 0 评论