В Yii есть ли способ написать схему в YAML или XML? - PullRequest
1 голос
/ 22 апреля 2011

Я использую Symfony, в которой вы пишете схему на YAML, и я удивлен, что и в Kohana, и в Yii мне приходится писать схему на SQL.Имея его в YAML, он предлагает значения по умолчанию, нейтральную к базе данных схему, лучшую читаемость и ... ну, это проще, чем сам писать MySQL.*

Есть ли преимущество в написании самого SQL? Есть ли способ написания схемы YAML в Yii?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2011

Yii также имеет инструмент миграции с 1.1.6: http://www.yiiframework.com/doc/guide/1.1/en/database.migration

После этого вы можете определить свою схему на языке, отличном от SQL, с преимуществом управления версиями + переноса вверх / вниз по вашей БД.

0 голосов
/ 22 апреля 2011

Yii написан довольно хорошо. Работает со сторонними библиотеками. Вот ссылка о том, как использовать стороннюю библиотеку .

Кроме того, вам не нужно писать SQL в Yii. Вы можете использовать активную запись. Как:

$model= new TableModel();
$model->attributes=$_POST['form'];
$model->save();

Это запишет запрос вставки для таблицы, которую вы смоделировали с помощью Active Record .

...