The plugin class wasn't declared as abstract.  Problem solved

On Apr 16, 9:37 am, Jo Carter <goo...@jocarter.co.uk> wrote:
> This happens with both Symfony 1.1 (old site), and Symfony 1.4
> (upgrade).
>
> With Symfony 1.4 the problem is worse, because the generated Base
> class extends the fake plugin.
>
> On Apr 12, 3:27 pm, Jo Carter <goo...@jocarter.co.uk> wrote:
>
>
>
>
>
> > I have a bizarre problem with a YAML file creating two copies of a
> > Plugin class (one in the Plugin, and one in the project).  It's only
> > some tables in the YAML file, not all.
>
> > The YAML file is as follows: (all line endings are UNIX)
>
> > assetImage:  # This one works fine
> >   columns:
> >     id:                            { type: integer, primary: true,
> > autoincrement: true }
> >     filename:                      { type: string(30) }
> >     alt:                           { type: string(255) }
> >     title:                         { type: string(255) }
> >     width:                         { type: integer }
> >     height:                        { type: integer }
>
> >   actAs:
> >     I18n:
> >       fields: [alt, title]
> >       # length 5 because the symfony cultures are 5 chars long
> >       length: 5
>
> > assetDocument:  # This one has problems
> >   columns:
> >     id:                            { type: integer, primary: true,
> > autoincrement: true }
> >     filename:                      { type: string(30) }
> >     original_filename:             { type: string(255) }
> >     title:                         { type: string(255) }
> >     size:                          { type: integer(2) }
> >     filetype:                      { type: string(5) }
>
> >   actAs:
> >     I18n:
> >       fields: [title]
> >       # length 5 because the symfony cultures are 5 chars long
> >       length: 5
>
> > When I run ./doctrine:build-forms frontend in 1.1 and ./doctrine build
> > --forms in 1.4 I get extra classes generated in my lib/forms folder.
>
> > ?       lib/form/doctrine/base/BasePluginassetDocumentForm.class.php
> > ?       lib/form/doctrine/base/
> > BasePluginassetDocumentTranslationForm.class.php
> > M       lib/form/doctrine/epifonyAssetPlugin/base/
> > BaseassetDocumentTranslationForm.class.php
> > M       lib/form/doctrine/assetPlugin/base/
> > BaseassetDocumentForm.class.php
> > M       lib/form/doctrine/epifonyAssetPlugin/base/
> > BaseassetImageTranslationForm.class.php
> > M       lib/form/doctrine/assetPlugin/base/
> > BaseassetImageForm.class.php
>
> > And the same with the models, and filter forms (1.4 only).
>
> > The classes in the Plugin are set up correctly.
>
> > Additionally, when I run the new migration task in 1.4, it adds the
> > asset_document table to the list of things to be removed.
>
> > I'm out of ideas.  Has anyone ever come across something like this
> > before?
>
> > Jo
>
> --
> If you want to report a vulnerability issue on symfony, please send it to 
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/symfony-users?hl=en

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

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

Reply via email to