导航管理如果填写分类列表和分类重复,提示菜单标题为空

提示信息应该是标题重复!

2D4UXR2ACV_`1N)}{OD)[R.png

 
已邀请:

dolphinphp

赞同来自:

非常感谢你的反馈,bug已确认,是菜单的验证器写得有问题,我们会在下个版本修复,目前可以用以下代码替换验证器代码
 
application\cms\validate\Menu.php
class Menu extends Validate
{
// 定义验证规则
protected $rule = [
'column|栏目' => 'requireIf:type,0',
'page|单页' => 'requireIf:type,1',
'title|菜单标题' => 'requireIf:type,2|length:1,30',
'url|URL' => 'requireIf:type,2',
];

// 定义验证提示
protected $message = [
'column.requireIf' => '请选择栏目',
'page.requireIf' => '请选择单页',
'title.requireIf' => '菜单标题不能为空',
'url.requireIf' => 'URL不能为空'
];

// 定义验证场景
protected $scene = [
'title' => ['title']
];
}

要回复问题请先登录注册