阅读 129

fastadmin 一键生成CRUD-特殊字符-关联字段

问题:一键生成CRUD关联字段不显示内容

原因:一键生成CRUD 自定义控制器名 是二级目录 默认生成data-source不正确


表1 fa_tvmain

表2 fa_tvcourse

一键生成CRUD 生成fa_tvmain

一键生成CRUD 生成fa_course

修改/www/wwwroot/www.abc.com/application/admin/view/tv/course目录下的 add.html 和 edit.html



默认生成的是data-source="tvmain/index"  修改成 data-source="tv/main/index" 

会出现404错误  /tvmain/index 404 (Not Found)

fastadmin官方文档已经说明  https://doc.fastadmin.net/docs/database.html 常见问题

如果字段名为user_id,生成的动态下拉列表会自动匹配user/index这个控制器方法,如果你发现CRUD后无法显示关联数据列表,请检查视图中元素data-source的值是否正确。



设计表fa_tvmain的要注意的是 

data-source="tv/main/index",默认读取的是id和name字段 

要显示的关联字段文本 必须是name字段

fastadmin官方文档已经说明 https://doc.fastadmin.net/doc/178.html 常见问题

FastAdmin在生成CRUD时会对包含下划线的字段默认生成动态下拉列表,比如user_id将自动生成data-source="user/index",默认读取的是id和name字段,如果需要修改,请修改对应参数data-primary-key和data-field来重新赋值。




作者:冰冷骨灰
链接:https://www.jianshu.com/p/cc6074db19fd


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐