使用timestampbehavios报错

来源:5-10 使用elasticsearch-jdbc自动导入增量数据

铨_430

2017-07-08

老师请问报这个错误怎么解决呢?http://szimg.mukewang.com/59607d6200019f4d12790801.jpg

写回答

3回答

猪头6

2017-11-25

public function behaviors()
    {
        return [
            [
                'class'=>TimestampBehavior::className(),
                'createdAtAttribute'=>'created_at',
                'updatedAtAttribute'=>'updated_at',
                'attributes'=>[
                    ActiveRecord::EVENT_BEFORE_INSERT=>['created_at','updated_at'],
                    ActiveRecord::EVENT_BEFORE_UPDATE=>['updated_at'],
                ]
            ]
        ];
    }

你少了一层中括号,多加一层中括号试试

1
1
铨_430
非常感谢
2017-11-25
共1条回复

铨_430

提问者

2017-07-08

代码如下://szimg.mukewang.com/59608c240001e39412890914.jpg

0
4
架构师是怎样炼成de
我也遇到这个问题,请问怎么解决的 我的是默认的create_at和updated_at 最后用的是 return [ TimestampBehavior::className(), ];
2017-11-24
共4条回复

Jason

2017-07-08

代码我看下

0
3
Jason
回复
架构师是怎样炼成de
报的什么错,属性createtime找不到?
2017-11-28
共3条回复

Yii2.0进阶版 高级组件ES/Redis/Sentry优化京东平台

进阶更高阶的Yii 2.0开发,获得2-3年yii 2.0实战经验

514 学习 · 210 问题

查看课程