SugarCRM: How to retrieve complex SQL statements with sugar internal functions? -


in order retrieve contact, having cell phone number of 09362724853, use following code:

$newsms_contact = new contact; $newsms_contact->retrieve_by_string_fields(array('phone_mobile'=>'09362724853')); 

how retrieving contact having cell phone number of 09362724853 or 9362724853 or +989362724853 sugar internal functions?

this doesn't work:

$newsms_contact = new contact; $newsms_contact->retrieve_by_string_fields(array('phone_mobile'=>'09362724853', 'phone_mobile'=>'9362724853', 'phone_mobile'=>'+989362724853')); 

the thing function trying utilize created other goals. since fetches 1 row db , fills bean it, array of parameters turned string separated and operators. have different case.

i suggest use approach, less convenient more reliable:

$contact_bean  = new contact(); $contacts_list = $contact_bean->get_full_list(null, '(phone_mobile = "09362724853" or phone_mobile = "9362724853" or phone_mobile = "+989362724853")'); 

eventually, have array of beans. probably, modules, need use table aliases fields definition sql supplement.


Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -