浏览代码

!326 修复crud生成文件时未选中id主键时导致编辑功能错误问题
Merge pull request !326 from F4nniu/crud-pk

F4nniu 4 年之前
父节点
当前提交
99c3fac317
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      application/admin/command/Crud.php

+ 1 - 1
application/admin/command/Crud.php

@@ -899,7 +899,7 @@ class Crud extends Command
                 'recyclebinJs'            => '',
                 'headingHtml'             => $headingHtml,
                 'recyclebinHtml'          => $recyclebinHtml,
-                'visibleFieldList'        => $fields ? "\$row->visible(['" . implode("','", array_filter(explode(',', $fields))) . "']);" : '',
+                'visibleFieldList'        => $fields ? "\$row->visible(['" . implode("','", array_filter(in_array($priKey,explode(',', $fields))?explode(',', $fields):explode(',',$priKey.','.$fields))) . "']);" : '',
                 'appendAttrList'          => implode(",\n", $appendAttrList),
                 'getEnumList'             => implode("\n\n", $getEnumArr),
                 'getAttrList'             => implode("\n\n", $getAttrArr),