I have a UserForm extends BasesfGuardUserForm wich embed an another
(sfGuardUserFormProfile)
this is the modele (simplified):
sfGuardUser:
columns:
id:
type: integer(4)
primary: true
autoincrement: true
sfGuardUserProfile:
tableName: sf_guard_user_profile
columns:
id:
type: integer(8)
primary: true
notnull: true
autoincrement: true
user_id:
type: integer(4)
default: null
relations:
User:
class: sfGuardUser
local: user_id
foreign: id
foreignType: one
foreignAlias: Profile
onDelete: CASCADE
and this is how i embed the form
$profileForm = new sfGuardUserProfileForm($this->getObject()-
>getProfile());
$this->embedForm('profile', $profileForm);
But in form saving i have this error :
Fatal error: Call to a member function getTable() on a non-object in D:
\work\green\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor
\doctrine\Doctrine\Record.php on line 1243
in the line 1243 i have this line : $relatedTable = $value->getTable
();
print_r display the $value i have as an array (not an object)
Best regard Ahmed.
--
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.