Neonard0,
The problem is you are using propel 1.3. All of the symfony plugins use
object models built with propel 1.2 (symfony 1.0/1.1 default). If you want
to use the plugins you need to upgrade the object model manually.
Cheers,
Dustin
On 5/29/08 10:15 PM, "Neonard0" <[EMAIL PROTECTED]> wrote:
>
> Hi I was getting some weird errors when generating forms (symfony1.1
> propel:build-forms) like these:
>
> Fatal error: Declaration of PluginsfGuardUserGroup::save() must be
> compatible with that of Persistent::save() in /var/websites/sfBlog/www/
> plugins/sfGuardPlugin/lib/model/plugin/PluginsfGuardUserPermission.php
> on line 18
>
> So I checked out, in that file PluginsfGuardUserPermission.php I found
> this:
>
> class PluginsfGuardUserPermission extends BasesfGuardUserPermission
> {
> public function save($con = null)
> {
> parent::save($con);
>
> $this->getsfGuardUser($con)->reloadGroupsAndPermissions();
> }
> }
>
> but in BasesfGuardUserPermission line 329 is this:
> public function save(PropelPDO $con = null)
>
> so I updated the error file PluginsfGuardUserPermission.php adding to
> the $con var the ClassName "PropelPDO" so it looks like:
> public function save(PropelPDO $con = null)
>
> and the error has gone: then a new one:
> Fatal error: Declaration of PluginsfGuardUser::delete() must be
> compatible with that of Persistent::delete() in /var/websites/sfBlog/
> www/plugins/sfGuardPlugin/lib/model/plugin/PluginsfGuardUser.php on
> line 18
>
> I did the same and this one has gone too.
>
> So. I'm wondering if this is a bug of sfGuardPlugin because I've
> tested with the variations and everything seems to work fine but I
> want your oppinions about it.
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony developers" 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-devs?hl=en
-~----------~----~----~----~------~----~------~--~---