yii2:迁移表中的几何图形类型列
我正在学习Yii2框架。我的MySQL表中有一个。我想知道是否可以用一个Yii2迁移表来创建它。不幸的是,类中没有这样的yii2:迁移表中的几何图形类型列,yii2,Yii2,我正在学习Yii2框架。我的MySQL表中有一个。我想知道是否可以用一个Yii2迁移表来创建它。不幸的是,类中没有这样的geometry()方法,因此我假设以下方法不起作用: $this->createTable('{{%gps}}', [ ... 'gps' => $this->geometry()->notNull() ... ]); 有人知道这方面的解决方法吗?我没有用于
geometry()
方法,因此我假设以下方法不起作用:
$this->createTable('{{%gps}}', [
...
'gps' => $this->geometry()->notNull()
...
]);
有人知道这方面的解决方法吗?我没有用于创建几何体,但您也可以使用哈希格式创建列
use yii\db\Schema;
use yii\db\Migration;
$this->createTable('Your_table ', [
'id' => 'pk',
'user_id' => 'integer not null',
'land_scope_code' => 'string(4)',
'init_lat' => 'decimal(24,20)',
'init_lng' => 'decimal(24,20)',
'init_zoom' => 'integer',
]);
这可能对你的工作有用吗
$this->createTable('{{%gps}}', [
...
'gps' => 'geometry not null';
...
]);