Hi,

I use many embedded Doctrine forms in my project. Everything goes fine
until I upgrade my symfony version from 1.2.7 to 1.2.8. Now, everytime
I save a form with an embedded one, I've got that fatal error :

"Fatal error: Call to a member function getTable() on a non-object in /
home/dev/workspace/symfony/lib/plugins/sfDoctrinePlugin/ lib/vendor/
doctrine/Doctrine/Record.php on line 1231"

At this line we have : $relatedTable = $value->getTable();

If I modify this line to $relatedTable = $rel->getTable(); everything
goes fine again. Indeed, in some cases $value is not an instance of
Doctrine_Record but a simple Array.

After some research on symfony's trac & forums and on Doctrine's Jira,
the problem seems to be that I use same names for my embedded forms
and my relationships.

I searched carefully symfony and doctrine changelogs, but I do not
understand that new behavior... where is the problem ? Symfony ?
Doctrine ? My apps :-) ?

These topics are related to my question (I posted there without any
anwser) :

 - http://forum.symfony-project.org/index.php/t/21184/
 - http://www.doctrine-project.org/jira/browse/DC-103

Thanks in advance to those who have time to think about my problem
(even without an answer ;-))

Best regards,

Olivier

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to