qa-ifish7/web/Application/Admin/Model/PagesModel.class.php

25 lines
1015 B
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace Admin\Model;
use Think\Model;
class PagesModel extends Model{
//自动验证
//array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])
protected $_validate = array(
array('name','require','请填写页面名称!',1),
array('classpath','checkPath','请填写栏目路径!',1,"callback"),
array('classpath','/^\/[\w|\/]+\/$/','栏目名称不符号要求,只能使用[数字字母_/]',2),
array('classpath','','路径已存在',1,"unique"),
array('template_id','require','请选择模板!',1),
array('count_sql','require','请填写统计sql语句',1),
array('select_sql','require','请填写查询sql语句',1),
array('lencord','require','请填写每页显示!',1),
);
public function checkPath($val){
if(I("path_type")=="static"&&!$val){
return false;
}else{
return true;
}
}
}