Czy jest jakiś sposób na pobranie array
lub kolekcji obiektów bean SugarCRM?Pobieranie kolekcji SugarCRM Beans
To znaczy, powiedzmy, że chciałem pobrać kilka rzędów kont, które zawierały słowo Bank
w ich nazwie. Z surowym SQL, zrobiłbym coś w tym stylu. Czy istnieje sposób użycia ORM SugarCRM do czegoś podobnego? Jeśli nie, to jak programiści SugarCRM zwykle radzą sobie z tą sytuacją? Zdaję sobie sprawę, mogłem siekać coś razem wybierając listę identyfikatorów z bazy
$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']);
}
ale w większości ORM-tych, które byłyby uznawane za nieefektywne i złe praktyki. Czy istnieje lepszy sposób?
(Perfekcyjnie przygotowany na odpowiedź będzie: „Nie, nie ma sposobu, aby to zrobić”. Jestem nowy na platformie i próbuje dostać moje łożyska)