首先,配置啥的都是没有任何问题。具体配置问题可以去看其它教程。
    主要是写法问题。
    在tp中,有些看似是模型的操作,但实际是调用的db方法,我们知道,像自动更新时间啊,软删除啊这些操作,也只有调用模型方法才会生效,如果是db方法的话需要自行去设定

    更新操作有两种写法:

    1. $data = [
    2. "name" => "haha",
    3. "v" => 2,
    4. ]
    5. //方法1,db方法,不能正常更新update_time
    6. MyModel::where(['id'=>1])->update($data);
    7. //方法2,模型调用,能正常更新update_time
    8. MyModel::where($data,['id'=>1]);

    其实仔细看文档会发现,模型更新使用的是方法2。
    而方法1这种写法,也是正确写法,也能执行更新操作,看似也是用的模型去调用的。但它却不能正常更新update_time,通过调试会发现它实际进的是db类中。
    很无语啊,明明用的是模型类去调用的,结果进的db类中,至今我还是没理解这个,和我自己的框架有关吗?。。。。

    坑啊,总之,以后很多方法还是要自己去测下才好哟~~