如何使用migration Plugin将tinyint添加到cakephp 3中的数据库字段?
作者:互联网
我正在使用cakephp 3迁移插件来设计数据库.我想在一个字段中添加一个限制为1的状态字段tinyint,我尝试了以下但没有添加任何内容.
尝试1.(失败)
$table->addColumn('status', 'smallinteger', [
'default' => 0,
'limit' => 1,
'null' => false,
]);
尝试2.(失败)
$table->addColumn('status', 'tinyint', [
'default' => 0,
'limit' => 1,
'null' => false,
]);
我找不到任何相同的文档可能是它在那里,我错过了一些Docs Link
解决方法:
添加字段类型的布尔值会添加长度为1的tinyint列
$table
->addColumn('status', 'boolean', [
'default' => false,
'null' => false,
]);
标签:php,cakephp,cakephp-3-0 来源: https://codeday.me/bug/20190727/1556255.html