一键生成CRUD还是有问题

千鸟 1月前 127

问题描述

一键生成CRUD还是有问题,例如 fa_ad 和 fa_ad_position 2个表, fa_ad 表关联 fa_ad_position 的 id.那么生成后页面错误提示找不到 mode position

复现步骤

生成有关联表的控制器,带下划线命名的.

fa_ad 生成命令
php think crud --force=1 --table=fa_ad --controller=ad/ad --model=Ad --fields=id,media_type,ad_name,ad_file,start_time,end_time,status,updatetime --relation=fa_ad_position --relationmode=belongsto --relationforeignkey=position_id --relationprimarykey=position_id --relationfields=position_name --relation=fa_admin --relationmode=belongsto --relationforeignkey=admin_id --relationprimarykey=id --relationfields=nickname

fa_ad_position 生成命令
php think crud --force=1 --table=fa_ad_position --controller=ad/position --model=AdPosition

BUG截图

安装启用插件列表

FastAdmin版本

1.0.0.20190111_beta

PHP版本

PHP 7.2 fpm-fcgi

运行环境

nginx/1.14.2


最新回复 (1)
  • 千鸟 楼主 1月前
    感谢TA
    0 引用 2

    另外发现生成的后台 html 里面也没有关联表下拉选择框也不正确 data-source="position/index" ,应该为 data-source="ad/position/index"

    最后于 1月前 被千鸟编辑
  • 未登录
    3
返回