Я хочу добавить столбец в существующую таблицу в CakePHP 3.
Мой ContactsTable.php
код файла:
<?php
namespace App\Model\Table;
use Cake\ORM\Table;
use Migrations\AbstractMigration;
class ContactsTable extends Table
{
public function initialize(array $config)
{
$this->addBehavior('Timestamp');
$table = $this->table('contacts');
$table->addColumn('price', 'decimal')->update();
}
}
Я пробовал, как описано в документации CakePHP 3, но я получил эту ошибку:
Вызов функции-члена addColumn() для не-объекта
Как добавить столбцы "на лету" через контроллер?