1
私はここで、データベースの移行を使用してテーブルを作成しようとしています私のコードは持つ問題
public function change()
{
$table = $this->table('tags');
$table->addColumn('title', 'string', ['default' => null,'limit' => 255,'null' => false,]);
$table->addColumn('created', 'datetime', ['default' => null,'null' => false,]);
$table->addColumn('modified', 'datetime', ['default' => null,'null' => false,]);
$table->addUniqueKey('title'); // Giving error **Fatal error: Call to undefined method Phinx\Db\Table::addUniqueKey()**
$table->create();
}
である私はユニークなtitle
列を設定したいが、私はそれをしようとすると、それが与えますエラー:
Fatal error: Call to undefined method Phinx\Db\Table::addUniqueKey()
を参照してください。今では、このエラーを与える: "キー"有効な列オプション –
ではありません。プライマリキーではなくプライマリキーを設定したいのですが、 –
でも、プライマリキーではなくユニークキーを設定する必要があります。両方の間に大きな違いがあります –