Hi there
I have 2 custom modules build with module builder. Can anyone gime me some tips for using the functions for relationships?
Save.php:
MyModuleFormBase.php:Code:<?php if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); require_once('modules/MyModule/MyModuleFormBase.php'); $mymoduleForm = new MyModuleFormBase(); $mymoduleForm->handleSave('', true, false); ?>
How to use the build in functions for load, set, delete on relationships? To set a relationship I'm using:Code:<?php if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); class MyModuleFormBase{ function handleSave($prefix,$redirect=true, $useRequired=false){ global $current_user; global $db; require_once('modules/DC_Dogovori/DC_Dogovori.php'); require_once('include/formbase.php'); $focus = new DC_Dogovori(); if($useRequired && !checkRequired($prefix, array_keys($focus->required_fields))){ return null; } $focus = populateFromPost($prefix, $focus); $focus->unformat_all_fields(); $focus->save($check_notify); // rest of the logic \\ }
But the $join_table and $relate_array are build from my SELECT queries.Code:$focus->set_relationship($join_table, $relate_array);
SugarCE Version 5.0.0g (Build 3391)


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks