在ThinkPhP5框架中使用find查找数据库中的数据返回的是一个一维数组所以用assing渲染前端只用了{$value.xxx}就渲染成功了。
<a class="link-add" href="addtest?id={$date.id}">添加文档</a> <a class="link-test" href="addlist?id={$date.id}">文档</a>
使用var_dump
array(3) { ["id"]=> int(72) ["name"]=> string(9) "王" ["title"]=> string(6) "雪" }
在使用select()方法
使用var_dump
array(4) { [0]=> array(3) { ["id"]=> int(72) ["name"]=> string(9) "王" ["title"]=> string(6) "雪" } [1]=> array(3) { ["id"]=> int(68) ["name"]=> string(9) "小王dsd" ["title"]=> string(3) "sss" } [2]=> array(3) { ["id"]=> int(66) ["name"]=> string(9) "王莹" ["title"]=> string(6) "雪" } [3]=> array(3) { ["id"]=> int(71) ["name"]=> string(9) "王雪" ["title"]=> string(6) "雪" } }
返回的二维数组
这时没有修改htlm中的字段找不到数组索引
<a class="link-add" href="addtest?id={$date[0]['id']}">添加文档</a>
<a class="link-test" href="addlist?id={$date[0]['id']}">文档</a>
修改成这样后成功