प्रोग्रामेटिक रूप से बोलते हुए, array
लाने या शुगरसीआरएम बीन ऑब्जेक्ट्स का संग्रह करने का कोई तरीका है?शुगरसीआर बीन्स का संग्रह प्राप्त करना
यही है, मान लीजिए कि मैं कई खाता पंक्तियां प्राप्त करना चाहता हूं जिनमें उनके नाम पर Bank
शब्द शामिल था। कच्चे एसक्यूएल के साथ, मैं कुछ ऐसा करूंगा जैसे
SELECT *
FROM Accounts
WHERE name LIKE '%Associates%`;
क्या SugarCRM ORM का उपयोग ऐसा कुछ करने के लिए किया गया है? यदि नहीं, तो SugarCRM प्रोग्रामर आमतौर पर इस स्थिति को कैसे संभालते हैं? मुझे लगता है मैं डेटाबेस
$db = DBManagerFactory::getInstance();
$result = $db->query('SELECT id FROM Accounts where name LIKE "%Banking%"');
$accounts = array();
while($row = $db->fetchRow($result))
{
$accounts[] = BeanFactory::getBean('Accounts', $row['id']);
}
लेकिन सबसे ORM की कि अक्षम माना जाएगा, और बुरे व्यवहार से ID की सूची का चयन करके एक साथ कुछ हैक कर सकता है। क्या कोई बेहतर तरीका है?