fastadmin SelectPage无法渲染


如果发现编辑页面总是无法正确渲染数据,这可能是你的数据源写的有问题。

错误代码:

<input id="c-nationality_category_id" data-rule="required" min="0" data-source="category/index?pid=14&type=star" class="form-control selectpage" name="row[nationality_category_id]" type="text" value="{$row.nationality_category_id|htmlentities}">

正确代码:

<input id="c-nationality_category_id" data-rule="required" min="0" data-source="category/selectpage?pid=14&type=star" class="form-control selectpage" name="row[nationality_category_id]" type="text" value="{$row.nationality_category_id|htmlentities}">

区别在于数据源的链接应该是category/selectpage,而不是category/index。

同时,还需要确保后台接口返回的数据有list这个字段。

$result = array("total" => $total, "rows" => $list,"list" => $list);