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.

Reply via email to