Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

How to get all records using get()


3 Posts   357 Views


7 April 2014 at 3:17am Community Member, 2 Posts

A simple question. In my code

A customer has many partners. If I want to get customer details and a customer have how many partners. What I trying to do is,

$customer = Customer::get();
return Partners::get()->filter('CustomerID', $customer->ID);

Unfortunately above code is not working for me, Is there any easy way to get.?


7 April 2014 at 2:10pm Community Member, 79 Posts

this->Partners(); should return all partners; but i am not sure .


8 April 2014 at 5:35pm Community Member, 2 Posts

$customer = DataObject::get_by_id('Customer', $customer_id);
return $customer->Partners();