使用Sugar CRM进行CRUD操作

时间:2014-04-22 12:12:05

标签: sugarcrm

为了个人学习目的,我已经安装了糖CRM,我想创建一个模块和简单的CRUD操作,我经历了文档,但我没有得到正确的想法。我曾尝试使用Hello World创建一个模块,但它工作正常,但我没有得到正确的MVC流程。我们只能通过模块构建器创建模块吗? 如果有人知道这件事,请帮助我。

谢谢

1 个答案:

答案 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