首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迁移文件中的Yii2数据迁移

迁移文件中的Yii2数据迁移
EN

Stack Overflow用户
提问于 2017-12-14 06:00:03
回答 1查看 192关注 0票数 0

我的迁移文件代码/值如下所示

代码语言:javascript
复制
$model->setAttributes(
  [
    'id' => '1',
    'title' => 'Tag test',
    'slug' => 'ssds',
    'status' => '1',
    'is_archived' => '0',
    'description' => 'sdsdfsd  asfda s fsd fsadfasfdsaf',
    'created_at' => '2017-12-14 00:00:00',
    'updated_at' => '2017-12-14 00:00:00',
    'created_by' => '2',
    'updated_by' => '2',
    'identifier' => 'ssds',
 ],

但是,当我在composer中运行命令时,它会显示错误。

例外情况: SQLSTATE23000:完整性约束违反: 1048列' created_by‘不能为null正在执行的SQL是:插入到标记(id、标题、段塞、状态、is_archived、description、created_at、updated_at、created_by、updated_by、标识符)值(1,'Tag测试','ssds',1,0,'sdsdfsd’s fsadfasfdsaf,NOW(),NOW(),NULL,NULL,空,(“‘ssds”) (E:\xamp-7\htdocs\1712SAM\dev\vendor\yiisoft\yii2\db\Schema.php:636)

EN

回答 1

Stack Overflow用户

发布于 2017-12-19 13:32:19

在这种情况下,您将不安全属性设置为AR模型,为了进行正确的工作,需要在setAttributes()函数中将第二个参数设置为falsehttp://www.yiiframework.com/doc-2.0/yii-base-model.html#setAttributes()-detail

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47806781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档