refactor: 修改后台文章分类验证

This commit is contained in:
2025-04-11 10:00:16 +08:00
parent ce70836c95
commit 0138282f9d

View File

@@ -3,7 +3,7 @@ declare (strict_types = 1);
namespace app\admin\validate\v1; namespace app\admin\validate\v1;
use app\admin\model\v1\ArticleModel; use app\admin\model\v1\ArticleCategoryModel;
use think\facade\Db; use think\facade\Db;
use think\Validate; use think\Validate;
@@ -19,7 +19,7 @@ class ArticleCategoryValidate extends Validate
'id' => 'require|integer', 'id' => 'require|integer',
'language_id' => 'require|integer', 'language_id' => 'require|integer',
'name' => 'require|unique:article_category,name^language_id|max:64', 'name' => 'require|unique:article_category,name^language_id|max:64',
'pid' => 'integer"different:id|checkPidNotBeChildren', // 验证pid 'pid' => 'integer|different:id|checkPidNotBeChildren', // 验证pid
'sort' => 'require|integer', 'sort' => 'require|integer',
'is_show' => 'require|in:0,1', 'is_show' => 'require|in:0,1',
'seo_title' => 'max:255', 'seo_title' => 'max:255',
@@ -59,7 +59,7 @@ class ArticleCategoryValidate extends Validate
if ($value == 0) { if ($value == 0) {
return true; return true;
} }
$table_name = (new ArticleModel)->getTable(); $table_name = (new ArticleCategoryModel)->getTable();
$children = Db::query( $children = Db::query(
preg_replace( preg_replace(
'/\s+/u', '/\s+/u',