在获取的结果中增加一个对象名称
程序员文章站
2022-05-16 22:40:53
...
目前获取到的结果是 如示例1 结构 ,
表中没有value字段
$tree = M('Kind')->where(array('status'=>1))->field('id, title as name')->select();
$this->ajaxReturn($tree);
想要获取 如示例2 的结构,有方便的方法吗?
框架是 thinkphp
表中没有value字段
$tree = M('Kind')->where(array('status'=>1))->field('id, title as name')->select();
$this->ajaxReturn($tree);
想要获取 如示例2 的结构,有方便的方法吗?
框架是 thinkphp
//示例1
[
{"id": "4","name": "服饰鞋类箱包"},
{"id": "8","name": "母婴"}
]
//示例2
[
{"value":{"id":4,"name":"服饰鞋类箱包" }},
{"value":{ "id":8,"name":"母婴"}}
]
回复内容:
目前获取到的结果是 如示例1 结构 ,
表中没有value字段
$tree = M('Kind')->where(array('status'=>1))->field('id, title as name')->select();
$this->ajaxReturn($tree);
想要获取 如示例2 的结构,有方便的方法吗?
框架是 thinkphp
//示例1
[
{"id": "4","name": "服饰鞋类箱包"},
{"id": "8","name": "母婴"}
]
//示例2
[
{"value":{"id":4,"name":"服饰鞋类箱包" }},
{"value":{ "id":8,"name":"母婴"}}
]
$tree = M('Kind')->where(array('status'=>1))->field('id, title as name')->select();
$return_data = array();
foreach ($tree as $val){
$return_data[] = array("value" => $val);
}
$this->ajaxReturn($return_data);
推荐阅读
-
在Python中通过getattr获取对象引用的方法
-
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
-
在python中获取div的文本内容并和想定结果进行对比详解
-
在C#中List集合使用First()方法获取第一个元素的操作
-
c# json转换成dynamic对象,然后在dynamic对象中动态获取指定字符串列表中的值
-
5位评委对参赛选手进行打分,将所有的打分结果存储到对应类型的数组中, 将所有的评分结果去除一个最低分,去除一个最高分,然后获取的平均分数为 选手的最终得分.设计程序,用键盘输入5位评委的评分,并打印输
-
在DWR中实现直接获取一个JAVA类的返回值的两种方法
-
从对象列表中获取一个对象的方法,依据关键字和值
-
js中window对象的opener属性的笔记——opener在谷歌浏览器获取不到父窗口引用的原因
-
在SQL中获取一个长字符串中某个字符串出现次数的实现方法_MySQL