Есть табличка по миграции:
Код: Выделить всё
$this->createTable('test_table', [
'id' => $this->primaryKey(),
'title' => $this->string()->notNull(),
'options' => $this->json(),
]);
Код: Выделить всё
/**
* {@inheritdoc}
*/
public function rules()
{
return [
[['title', 'options'], 'required'],
[['options'], 'safe'],
[['title'], 'string', 'max' => 255],
];
}
Форма с textarea
Код: Выделить всё
<?= $form->field($model, 'options')->textArea() ?>
"[{\"level\":1,\"id\":1},{\"level\":2,\"id\":2}]"
вместо
[{"level":1,"id":1},{"level":2,"id":2}]
Поиск, соответственно, не работает. Что не так?
This is Yii version 2.0.15.1.
MySQL Server version: 5.7.22
Аттрибут 'safe'