Здравствуйте, появилась очень глупая и неудобная проблема.
Пытаюсь создать миграцию, создал её тело и теперь с помощью неё хочу создать таблицу. Но вот появилась проблема - не могу найти, где почитать о параметрах столбцов, которые можно указывать.
Т.е.:
public function up()
{
$this->createTable('faq', [
'id' => $this->primaryKey(),
'name' => $this->string(255),
'text' => $this->text(),
'important' => $this->integer(1),
]);
}
И вот участки, в которых задаются параметры столбца(тип данных, к примеру).
Как-то вообще мало нашёл, хотя искал:
Всё, что нашёл, это типы данных некоторые(string, text, integer) и primaryKey&unique. Где-то можно обширно почитать об параметрах, которые можно задавать?
И что делать, если некоторых типов данных там нет? К примеру, tinytext? Указывать, как строку?
Это всего лишь один вариант записи миграции.
Типы колонок можно задавать и стоками.
Выражения типа $this->primaryKey()
в результате тоже превращаются в строки.
Можете посмотреть существующие методы тут: http://www.yiiframework.com/doc-2.0/yii-db-schemabuildertrait.html
Как меняется крипторынок и к чему готовиться владельцам криптообменников
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Написал плагин, рассчитывающий цену на доставку товараНе смог понять как добавлять цену доставки к основной цене товара Woocommerce
Я разрабатываю приложение для аудиоустройства, работающего по стандарту usb audioОдной из задач является выбор формата воспроизведения: количество...