Treten solche Fehlermeldungen auf:
Couldn't find constant sfGuardPermission::PEER
oder
Cannot fetch TableMap for undefined table: . Make sure you have the static MapBuilder registration code after your peer stub class definition.
oder aber Aufrufe wie dieser scheitern
# php symfony propel:build-forms >> propel generating form classes Warning: constant(): Couldn't find constant sfGuardPermission::PEER in [...]/lib/vendor/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php on line 86 Warning: constant(): Couldn't find constant ::CLASS_DEFAULT in [...]/lib/vendor/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php on line 86 Warning: constant(): Couldn't find constant sfGuardPermission::PEER in [...]/lib/vendor/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php on line 90 Warning: constant(): Couldn't find constant ::CLASS_DEFAULT in [...]/lib/plugins/sfPropelPlugin/lib/generator/sfPropelFormGenerator.class.php on line 90 Unable to find the model dir name (model) in the package .
, dann kann das daran liegen, dass in der Datei config/propel.ini ein bestimmter Code-Block noch auskommentiert ist:
[php]; builder settings
propel.builder.peer.class = plugins.sfPropelPlugin.lib.builder.SfPeerBuilder
propel.builder.object.class = plugins.sfPropelPlugin.lib.builder.SfObjectBuilder
propel.builder.objectstub.class = plugins.sfPropelPlugin.lib.builder.SfExtensionObjectBuilder
propel.builder.peerstub.class = plugins.sfPropelPlugin.lib.builder.SfExtensionPeerBuilder
propel.builder.objectmultiextend.class = plugins.sfPropelPlugin.lib.builder.SfMultiExtendObjectBuilder
propel.builder.mapbuilder.class = plugins.sfPropelPlugin.lib.builder.SfMapBuilderBuilder[/php]
Ist dieser Bereich wie im obigen Beispiel nicht mehr auskommentiert, so sollte nach einem php symfony propel:build-model wieder alles funktionieren.