Используйте что-то вроде Rails Generator для разработки PHP - PullRequest
0 голосов
/ 25 октября 2010

Я хочу создать инструмент на основе командной строки для разработки PHP.

Он должен делать что-то очень похожее, основываясь на том, что делает генератор rails, а также интегрируется с rake, так как задачи rake для DB также должны быть доступны.

Или существует рубиновый фреймворк, позволяющий создавать такие генераторы?

Ответы [ 3 ]

0 голосов
/ 25 октября 2010

Zend Framework имеет API для создания инструментов CLI поверх Zend_Tool. Кроме того, он имеет компонент Zend_CodeGenerator для большей части отражения, расширения и модификации кода PHP. Написание собственных провайдеров Zend_Tool сложно, но возможно. Для генерации ORM вы должны использовать Doctrine.

0 голосов
/ 25 октября 2010

Если вам нужна Rails-подобная функциональность для разработки PHP, почему бы не использовать подобный фреймворк? CodeIgniter , например, имеет миграции баз данных и CakePHP имеет леса , а также миграции.

0 голосов
/ 25 октября 2010

Посмотрите на несколько проектов ORM, таких как Doctrine, вы также можете взглянуть на некоторые другие фреймворки, такие как Symphony или Cake, я не думаю, что есть один для Zend.

...