为了个人学习目的,我已经安装了糖CRM,我想创建一个模块和简单的CRUD操作,我经历了文档,但我没有得到正确的想法。我曾尝试使用Hello World创建一个模块,但它工作正常,但我没有得到正确的MVC流程。我们只能通过模块构建器创建模块吗? 如果有人知道这件事,请帮助我。
谢谢
答案 0 :(得分:1)
您可以使用以下操作在SugarCRM中添加,更新和删除。
CRUD处理:
保存操作:
$bean = BeanFactory::newBean($module); //Create bean
$bean->name = 'Example Record'; //Populate bean fields
$bean->save(); //Save
$record_id = $bean->id; //Retrieve the bean id
更新操作:
$bean = BeanFactory::getBean($module, $id); //Retrieve bean
$bean->update_date_modified = false; //Set modified flag
$bean->name = 'Updated Name'; //Fields to update
$bean->save(); //Save
删除操作:
$bean = BeanFactory::getBean($module, $id); //Retrieve bean
$bean->deleted = 1; //Set deleted to true
$bean->save(); //Save