hi joaquin,

just wanted to let you know that this has helped me a lot!
thanks for the patch.

do you know if it will make it in sfDoctrinePlugin itself?


cheers
/christian


On 23 Nov., 16:13, Joaquin Bravo <[EMAIL PROTECTED]> wrote:
> I ran into the same issue.
>
> Found two solutions:
>
> 1. change methods importSchema and importPluginSchema. As you said,
> there is no 'schema' key on the $schema array. Instead, use the whole
> $schema array so instead of:
>
> $array = $schema['schema'];
>
> you have:
>
> $array = $schema;
>
> Or delete the $array variable and use $schema.
>
> 2. Use the PATCH I provided on this 
> ticket:http://trac.symfony-project.com/ticket/2565
> It substitutes the implementation of build-model from sfDoctrinePlugin
> 1.1 with the implementation from sfDoctrinePlugin 1.0
>
> - joaquin
>
> On Nov 23, 1:58 am, Christian Schaefer <[EMAIL PROTECTED]> wrote:
>
> > hi all,
>
> > could anybody look into this please?
>
> > it takes about five minutes to rebuild my setting and then you're
> > stuck.
> > $symfony doctrine-build-model will fail.
>
> > I found out though why plugin schemas were not loaded though. that's
> > because the script fails before it reaches the plugin part.
>
> > cheers
> > /christian
>
> > On 22 Nov., 16:33, Christian Schaefer <[EMAIL PROTECTED]> wrote:
>
> > > now I copied my schema file to /config/doctrine/cs-test.schema.yml and
> > > I no longer get an empty array.
>
> > > array(1) {
> > >   [0]=>
> > >   string(65) "/var/www/ical.ly/dynam/config/doctrine/cs-
> > > commentables.schema.yml"
>
> > > }
>
> > > still the schema file in my plugin is not found and the before
> > > metioned errors remain...
>
> > > doing a 'var_dump($schema);' on line 87 (86 before) prints me my
> > > schema file in array structure. BUT there is no 'schema' hash index in
> > > the array. and that's where it breaks.
>
> > > can somebbody confirm/help/fix please?
>
> > > cheers
> > > /christian
>
> > > On 22 Nov., 16:17, Christian Schaefer <[EMAIL PROTECTED]> wrote:
>
> > > > hi all,
>
> > > > I am just starting a small new private project to develop some little
> > > > plugins on symfony 1.1 and doctrine 1.0.
>
> > > > I installed both 
> > > > (@see:http://prototyp.ical.ly/index.php/2007/11/21/how-to-work-with-symfony...)
> > > > and now did the following:
>
> > > > $ symfony generate:app tester
> > > > $ mkdir -p plugins/cstestPlugin/config/doctrine
> > > > $ vi plugins/cstestPlugin/config/doctrine/cs-test.schema.yml
>
> > > > csComment:
> > > >   columns:
> > > >     id:
> > > >       type:           integer(4)
> > > >       primary:        true
> > > >       autoincrement:  true
> > > > <<
>
> > > > so you see there is very little going on just a small table with an
> > > > auto-increment primary key.
>
> > > > I expected to be able to generate a (useless but working) model by
> > > > running the following:
>
> > > > $ symfony doctrine:build-model
>
> > > > but instead of a few nice classes I got the following error messages:
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 93
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > trying doctrine:build-all instead got me this:
>
> > > > PHP Notice:  Undefined index:  schema in /var/www/ical.ly/dynam/
> > > > plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php
> > > > on line 87
>
> > > > Notice: Undefined index:  schema in /var/www/ical.ly/dynam/plugins/
> > > > sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php on line
> > > > 87
> > > > PHP Warning:  Invalid argument supplied for foreach() in /var/www/
> > > > ical.ly/dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 93
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 93
> > > > PHP Notice:  Undefined index:  schema in /var/www/ical.ly/dynam/
> > > > plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php
> > > > on line 122
>
> > > > Notice: Undefined index:  schema in /var/www/ical.ly/dynam/plugins/
> > > > sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php on line
> > > > 122
> > > > PHP Warning:  Invalid argument supplied for foreach() in /var/www/
> > > > ical.ly/dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
> > > > PHP Notice:  Undefined index:  schema in /var/www/ical.ly/dynam/
> > > > plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php
> > > > on line 122
>
> > > > Notice: Undefined index:  schema in /var/www/ical.ly/dynam/plugins/
> > > > sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php on line
> > > > 122
> > > > PHP Warning:  Invalid argument supplied for foreach() in /var/www/
> > > > ical.ly/dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
> > > > PHP Notice:  Undefined index:  schema in /var/www/ical.ly/dynam/
> > > > plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php
> > > > on line 122
>
> > > > Notice: Undefined index:  schema in /var/www/ical.ly/dynam/plugins/
> > > > sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php on line
> > > > 122
> > > > PHP Warning:  Invalid argument supplied for foreach() in /var/www/
> > > > ical.ly/dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > Warning: Invalid argument supplied for foreach() in /var/www/ical.ly/
> > > > dynam/plugins/sfDoctrinePlugin/lib/task/
> > > > sfDoctrineBuildModelTask.class.php on line 124
>
> > > > I think 'PHP Notice:  Undefined index:  schema' gives it away. the
> > > > schema itself can not be found.
>
> > > > I added a 'var_dump($schemas);' in sfDoctrineBuildModelTask.class.php
> > > > on line 83 and the printout showed an empty array.
>
> > > > can anyone spot where I'm going wrong?
>
> > > > cheers
> > > > /christian
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to