1 请问如何试用联动下拉 目前看到有个select ->optionModelTree 我的字段不是默认的 title和pid,id也不是int 显示的数据不全
2 使用$form->select('xxx', 'XXX')->optionModel('XXX','id','name',['puuid'=>'0']); 的时候数据没有显示完全 如果那个where不加引号 数据还不对
可参考源码 vendor/modstart/modstart/src/Field/Select.php 的方法定义。
1、optionModelTree 是树状结构。可参考
$field->optionModelTree('forum_category','id','pid','title','sort',['status'=>1]);
2、请对照查看数据库筛选结果是否正确。
@ModStart: 1树状结构拿不到$items的id属性 其他属性可以拿到比如pid 我的id是字符串不是int 2 数据库筛选4跳数据 但是显示只有3条 并且那个option的value还不是我的字符串id 我想问题就是字符串形式的id引起的
@veeki: 理论上支持的,给出你的最小复现代码,或者联系MZ的QQ便于我们排查。
@ModStart: 我也在排查问题 你们可以试试换个 id是字符串的数据库表 没有model 我看了换成id是int的数据库没有这个问题
$form->select('cates', '分类')->optionModelTreeLevel('category','id','puuid','name','order',['status'=>'1'])
QQ扫一扫联系
点击联系
2374926113
微信扫一扫联系
可参考源码 vendor/modstart/modstart/src/Field/Select.php 的方法定义。
1、optionModelTree 是树状结构。可参考
$field->optionModelTree('forum_category','id','pid','title','sort',['status'=>1]);
2、请对照查看数据库筛选结果是否正确。
@ModStart: 1树状结构拿不到$items的id属性 其他属性可以拿到比如pid 我的id是字符串不是int 2 数据库筛选4跳数据 但是显示只有3条 并且那个option的value还不是我的字符串id 我想问题就是字符串形式的id引起的
@veeki: 理论上支持的,给出你的最小复现代码,或者联系MZ的QQ便于我们排查。
@ModStart: 我也在排查问题 你们可以试试换个 id是字符串的数据库表 没有model 我看了换成id是int的数据库没有这个问题
$form->select('cates', '分类')->optionModelTreeLevel('category','id','puuid','name','order',['status'=>'1'])