Tôi muốn thêm cột trong bảng hiện tại của tôi trong CakePHP 3.động thêm các cột trong một bảng hiện có trên bay trong CakePHP 3
tôi đang ContactsTable.php
file:
<?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();
}
}
Tôi đã thử như mô tả trong tài liệu CakePHP 3 nhưng tôi gặp lỗi này:
Call to a member function addColumn() on a non-object
Làm cách nào để thêm các cột trong khi di chuyển qua bộ điều khiển?
bạn đã thử '$ table-> schema() -> addColumn ('price', 'decimal') -> update();'? Chỉ cần một đoán, không biết nhiều về di cư trong cakephp – arilia
@arilia Bạn có thể tham khảo với một liên kết tài liệu? Tôi nghĩ bạn gần gũi. – Karma