Существуют ли какие-либо леса PHP-фреймворка, которые могут генерировать миграцию, как Ruby on Rails? - PullRequest
8 голосов
/ 20 июня 2011

В рельсах при генерации модели также создается миграция.Мне интересно, что любой PHP-фреймворк может это сделать?

Я сейчас пытаюсь использовать Yii-фреймворк, но, похоже, мне нужно сначала сгенерировать миграцию вручную, а затем сгенерировать модель.(или даже третий шаг для генерации CRUD: - /)

Спасибо

Ответы [ 4 ]

3 голосов
/ 20 июня 2011

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

2 голосов
/ 21 июня 2011

Я полагаю, что старое расширение dbmigrations для Yii устарело в пользу встроенных функций миграции Yii, доступных после Yii 1.1.6: http://www.yiiframework.com/doc/guide/1.1/en/database.migration Однако, похоже, что OP, возможно, уже пробовал это, как не былодоволен количеством ручной работы по сравнению с его опытом работы с RoR.

1 голос
/ 14 декабря 2012

Я предлагаю вам попробовать каркас топлива (http://fuelphp.com), который имеет отличную функцию скаффолда, а также другие удивительные функции. Он использовал PHP 5.3.

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

Doctrine 2 содержит компонент миграции .Он полностью отделен от ORM, поэтому вам не нужно использовать Doctrine для его использования.Это, наверное, самое популярное решение на данный момент.

Для него требуется php 5.3.

...