• JSON 数据类型

    JSON 数据类型

    JSON 数据类型


    数据库存储只需要是 varchar类型 但是里面存的是 json 字符串 定义时可以定义为 json 类型这样设置值和返回的值都可以使用数组进行操作

    1. class Device extends Record{
    2. //设置表名 默认为类名小写驼峰转下滑线
    3. public function getTable(){
    4. return "magio_device";
    5. }
    6. public function getFields(){
    7. return [
    8. 'id'=>'int',
    9. 'info'=>'json'
    10. ];
    11. }
    12. //下面将所有表里的字段列下来
    13. public $id;
    14. public $info;
    15. }

    使用

    1. $device=new Device();
    2. $device->info=['xxx'=>'xxx'];
    3. $device->save();
    4. $device->Device::get(1);
    5. //info是数组
    6. var_dump($device->info);

    上一篇:基本类型   下一篇:time