#864: Allow concrete implementation loading for doctrine templates
-------------------------+--------------------------------------------------
Reporter: MugeSo | Owner: david
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: database | Version: 0.11.3
Severity: normal | Keywords: Doctrine
Has_patch: 1 |
-------------------------+--------------------------------------------------
Doctrine provides [http://www.doctrine-
project.org/documentation/manual/1_0?chapter=behaviors#behaviors behavior
templates for records] and [http://www.doctrine-
project.org/documentation/manual/1_0?chapter=behaviors#behaviors
:templates-with-relations relationship between templates].
Using this feature, we should call:
{{{
$manager = Doctrine_Manager::getInstance();
$manager->setImpl('UserTemplate', 'User');
}}}
I think Agavi should allow this via database.xml like:
{{{
<database name="doctrine" class="AgaviDoctrineDatabase">
<parameter name="dsn">pgsql://user:[EMAIL PROTECTED]/dbname</parameter>
<parameter name="load_models">
<parameter>%core.model_dir%/doctrine</parameter>
</parameter>
<parameter name="templates_implementation_map">
<parameter name="UserTemplate">User</parameter>
</parameter>
</database>
}}}
--
Ticket URL: <http://trac.agavi.bitxtender.net/ticket/864>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets