Zend-Framework 1.x с доктриной 2.x - PullRequest
1 голос
/ 16 мая 2011

Я знаю, что есть много примеров, но это моя проблема, потому что теперь я не знаю, какой из них лучший, и я не понимаю все образцы.Это было до того, как я использовал doctrine 1.x, и это было для меня более просто, потому что было всего несколько шагов, чтобы подключиться к базе данных с помощью doctrine и использовать ее:

1.) Создание файла User.yml в application / doctrineПапка / schema
2.) Запустите generate-models-yaml в cli, который сгенерировал php классы в папку
application / models / generate 3.) Снова в cli запустите: create-db, create-tables
4.) В IndexController / IndexAction я могу использовать его:

$newUser = new User();
$newUser->name = 'Demo';
$newUser->save;

И это все.Но с 2.0 у меня возник вопрос:
- Где лучше всего сопоставить файлы yaml?
- Как я могу генерировать сущности из yaml?(В зависимости от первого ответа)
- Как я могу создать / удалить БД и таблицы?
- Какое решение является лучшим EntitiyManager?

Так что я просто хочу самый простой пример, такой как мой пример доктрины 1.x.Спасибо!

Ответы [ 4 ]

2 голосов
/ 19 мая 2011

Для меня лучшая интеграция Bisna от Guilherme Blanco https://github.com/guilhermeblanco/ZendFramework1-Doctrine2

Пошаговое видеоурок с использованием интеграции Bisna http://www.zendcasts.com/unit-testing-doctrine-2-entities/2011/02/

1 голос
/ 19 мая 2011

Еще один очень хороший пример ZF1 и Doctrine 2 с полностью протестированным кодом (PHPUnit & Ant):

https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD-

Они стараются использовать лучшие практики.Всегда.

0 голосов
/ 01 февраля 2012

Это еще один пример про zf1 и D2 https://github.com/marsbomber/zf1-doctrine2/tree/modular_setup

Я использовал это, и я думаю, что это было полезно.

0 голосов
/ 23 июня 2011

Вот мои два цента, я написал ресурс Zend Framework 1.x для Doctrine 2.0

Исходный код доступен на github .

...