Heya! Can you maybe move all the examples to a stable gist on gist.github.com? The pastebin entries you uploaded are no longer available...
Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ On Sun, Feb 4, 2018 at 7:42 AM, StarmanW <[email protected]> wrote: > I'm still a novice to PHP and ORM stuff. I am trying to get an associative > object's data through the getter method. An event may contain 0 or more > collaborators. So for example, event "E0001" have 2 collaborators, I want > to retrieve that 2 collaborators' details and display it in the webpage. > > > However, an "Uncaught Error: Call to a member function getCollabID() on > string" error occurred when I invoked the "getCollabByEventID("E0001")" > method in "EventCollaboratorService.php". > > > The relationships for Events and Collaborators are illustrated in this > link: > > https://i.gyazo.com/a60f671989983325c94ab60e5fdfbad5.png > > > <https://i.gyazo.com/a60f671989983325c94ab60e5fdfbad5.png> > > Codes: > > Event.php: https://pastebin.com/ynkWQfhR > > Collaborator.php: https://pastebin.com/LNgVQ8H7 > > EventCollaborator.php: https://pastebin.com/CQtKbrim > > EventCollaboratorService.php: https://pastebin.com/vQz6x8Bp > > > <https://pastebin.com/vQz6x8Bp> > > In the webpage file, the codes are as below: > >> <?php >> $eventCollabs = new EventCollaboratorService(); >> $eventCollabs = $eventCollabs->getCollabByEventID($_GET['e']); >> ?> >> <table> >> <thead> >> <tr><th>Collaborator ID</th></tr> >> .... >> </thead> >> <tbody> >> <tr><td><?php echo $eventCollabs[$i]->getCollaborator()->getCollabID(); >> ?></td></tr> >> <tr><td><?php echo >> $eventCollabs[$i]->getCollaborator()->getCollabName(); ?></td></tr> >> <tr><td><?php echo >> $eventCollabs[$i]->getCollaborator()->getCollabTypeString(); ?></td></tr> >> .... >> </tbody> >> </table> >> >> >> The records are unable to link to Collaborator.php. Which part did I did > wrong? Thank you. > > -- > You received this message because you are subscribed to the Google Groups > "doctrine-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/doctrine-user. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
