#1197: Doctrine 1.2 loading doctrine generated models problem
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: david
Type: defect | Status: assigned
Priority: normal | Milestone: 1.0.3
Component: database | Version: 1.0.2RC3
Severity: normal | Keywords:
Has_patch: 0 |
-----------------------+----------------------------------------------------
Comment(by Liutauras <v.liutau...@…>):
Now it is solved Thank you, and models are loaded from both dirs /models
and /models/generated locations. I use doctrine 1.2.1.
I got problems with autoloading of models in agavi 1.0.2 until i used
these 2 lines in cofig and bay the way sequence of this lines is
important, thats not very good isnt it?
And without parameter of %core.lib_dir%/doctrine/generated models dir
autoloading stops working with error of missing Base... class:
{{{
<ae:parameter name="load_models">
<ae:parameters>
<ae:parameter>%core.lib_dir%/doctrine/generated</ae:parameter>
<ae:parameter>%core.lib_dir%/doctrine</ae:parameter>
</ae:parameters>
</ae:parameter>
}}}
My database.xml config looks like and it just works:
{{{
<database class="AgaviDoctrineDatabase" name="doctrine">
<ae:parameters>
<ae:parameter
name="dsn">mysql://base:b...@localhost/base</ae:parameter>
<!--
<ae:parameter name="attributes">
<ae:parameters>
<ae:parameter
name="AUTOLOAD_TABLE_CLASSES">true</ae:parameter>
<ae:parameter name="VALIDATE">ALL</ae:parameter>
<ae:parameter
name="AUTO_ACCESSOR_OVERRIDE">true</ae:parameter>
</ae:parameters>
</ae:parameter>
-->
<ae:parameter name="Doctrine_Core::manager_attributes">
<ae:parameters>
<ae:parameter
name="Doctrine_Core::ATTR_MODEL_LOADING">Doctrine_Core::MODEL_LOADING_CONSERVATIVE</ae:parameter>
<ae:parameter
name="Doctrine_Core::ATTR_PORTABILITY">Doctrine_Core::PORTABILITY_RTRIM</ae:parameter>
</ae:parameters>
</ae:parameter>
<ae:parameter name="load_models">
<ae:parameters>
<ae:parameter>%core.lib_dir%/doctrine/generated</ae:parameter>
<ae:parameter>%core.lib_dir%/doctrine</ae:parameter>
</ae:parameters>
</ae:parameter>
<ae:parameter name="models_directory">
<ae:parameters>
<ae:parameter>%core.lib_dir%/doctrine/generated</ae:parameter>
<ae:parameter>%core.lib_dir%/doctrine</ae:parameter>
</ae:parameters>
</ae:parameter>
<ae:parameter name="extensions_path" />
</ae:parameters>
</database>
}}}
--
Ticket URL: <http://trac.agavi.org/ticket/1197#comment:7>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets