2014-04-22 15 views
1

Я установил CRM для моего личного обучения, я хочу создать модуль и простую операцию CRUD с smarty, я просмотрел документацию, но я не получил правильной идеи. Я попытался создать модуль с Hello World, и он работал, но я не получил правильный поток MVC. Можем ли мы создать модуль только через модуль-конструктор? Если кто-то знает об этом, пожалуйста, помогите мне.CRUD операция с Sugar CRM

Благодаря

+1

Вы можете создать модуль с нуля, но это не стоит усилий. Создайте свой модуль с помощью модуля Builder, установите поля, макеты, отношения и т. Д. Затем опубликуйте модуль. Вы можете открыть полученный архив zip-архива, чтобы просмотреть, как все работает, и использовать его в качестве шаблона в будущем, если вы хотите создать его с нуля. –

+0

О чем ты говоришь? Если вы спрашиваете о включении файлов в SugarCRM, мы можем говорить об этом, но ваш оригинальный вопрос говорит о создании модуля. Можете ли вы изменить свой первоначальный вопрос, чтобы быть более ясным? Я не понимаю, какова ваша конечная цель. –

+0

спасибо за ваш быстрый ответ. Я создал модуль, и он сработал. –

ответ

1

Вы можете добавлять, обновлять и удалять в SugarCRM с помощью следующих действий.

CRUD Handling:

Сохранить действие:

$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 
+0

Можете ли вы привести пример вставки данных –

+0

Я могу обновлять и удалять, но я не могу вставить способ передачи имени модуля? –

Смежные вопросы