2012-06-26 1 views
1

У меня есть важный проект Symfony, в котором у меня разные приложения. Я хотел бы иметь разные базы данных, по одному для каждого приложения.Symfony 1.4 с несколькими приложениями и различными базами данных

Я обнаружил, что у меня может быть несколько соединений с базой данных, но когда я создаю схему, модели формируют и фильтруют symfony, помещая все эти классы в/lib/папку.

Есть ли способ создания моделей, форм, фильтров для каждого приложения на основе его собственной схемы и поместить полученные классы в somthing как/apps/myApp/lib?

Thankyou очень много ...

ответ

0

Вы можете использовать параметр «пакет» в вашей схеме, например, так:

Model: 
    connection:       doctrine 
    package:        your_package 
    tableName:       model 
    columns: 
    ... 
+0

Да, хорошо, но это отдельные только классы модели, а не фильтры и формы. Однако это не совсем те решения, которые я бы хотел. Я бы хотел, чтобы у меня было много приложений, у каждого из которых был свой собственный старейшина. И если были возможны, файл schema.yml для каждого ... – ilSavo