thinkphp 3.2 插入数据

文章目录

    今天发现 thinkphp 3.2 不支持像 laravel 中的 create 新增数据。例如:

    M("tag")->create(array(
           "name" => "thinkphp",
           "created_at" => date("Y-m-d H:i:s"),
    ));
    

    并没有报错,但是查看数据库里,并没有新增任何记录。

    正确的做法是

    M("tag")->data(array(
           "name" => "thinkphp",
           "created_at" => date("Y-m-d H:i:s"),
    ))->add();
    

    获取新增数据的数据表 id

    $id = M("tag")->data(array(
           "name" => "thinkphp",
           "created_at" => date("Y-m-d H:i:s"),
    ))->add();
    
    echo $id;   // "5"