52 lines
1.6 KiB
PHP
52 lines
1.6 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | HisiPHP框架[基于ThinkPHP5开发]
|
||
// +----------------------------------------------------------------------
|
||
// | Copyright (c) 2016-2021 http://www.hisiphp.com
|
||
// +----------------------------------------------------------------------
|
||
// | HisiPHP承诺基础框架永久免费开源,您可用于学习和商用,但必须保留软件版权信息。
|
||
// +----------------------------------------------------------------------
|
||
// | Author: 橘子俊 <364666827@qq.com>,开发者QQ群:50304283
|
||
// +----------------------------------------------------------------------
|
||
namespace app\validate;
|
||
|
||
use think\Validate;
|
||
|
||
/**
|
||
* 碎片验证器
|
||
* @package app\controller\cms\validate
|
||
*/
|
||
class Block extends Validate
|
||
{
|
||
//定义验证规则
|
||
protected $rule = [
|
||
'name|别名' => [
|
||
'require',
|
||
'length' => '1,30',
|
||
'regex' => '/^[A-Za-z0-9\_]+$/',
|
||
],
|
||
'title|名称' => [
|
||
'require',
|
||
'length' => '1,20',
|
||
],
|
||
'content1|碎片内容' => [
|
||
'requireIf' => 'type,1'
|
||
],
|
||
'content2|碎片内容' => [
|
||
'requireIf' => 'type,2'
|
||
],
|
||
'content3|碎片内容' => [
|
||
'requireIf' => 'type,3'
|
||
],
|
||
'content4|碎片内容' => [
|
||
'requireIf' => 'type,4'
|
||
],
|
||
'content5|碎片内容' => [
|
||
'requireIf' => 'type,5'
|
||
],
|
||
'content6|碎片内容' => [
|
||
'requireIf' => 'type,6'
|
||
],
|
||
];
|
||
}
|