Files
sentcms/app/model/AuthRule.php
2020-03-28 20:39:39 +08:00

55 lines
1.6 KiB
PHP

<?php
// +----------------------------------------------------------------------
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
// +----------------------------------------------------------------------
namespace app\model;
use think\Model;
/**
* 设置模型
*/
class AuthRule extends Model{
const rule_url = 1;
const rule_mian = 2;
protected $type = array(
'id' => 'integer',
);
public $keyList = [
['name'=>'module','title'=>'所属模块','type'=>'hidden'],
['name'=>'title','title'=>'节点名称','type'=>'text','help'=>''],
['name'=>'name','title'=>'节点标识','type'=>'text','help'=>''],
['name'=>'group','title'=>'功能组','type'=>'text','help'=>'功能分组'],
['name'=>'status','title'=>'状态','type'=>'select','option'=>[['key' => '0', 'label'=>'禁用'],['key' => '1', 'label'=>'启用']],'help'=>''],
['name'=>'condition','title'=>'条件','type'=>'text','help'=>'']
];
public static function uprule($type){
foreach ($data as $value) {
$data = array(
'module' => $type,
'type' => 2,
'name' => $value['url'],
'title' => $value['title'],
'group' => $value['group'],
'status' => 1,
);
// $id = $this->where(array('name' => $data['name']))->value('id');
// if ($id) {
// $data['id'] = $id;
// $this->save($data, array('id' => $id));
// } else {
// self::create($data);
// }
}
return true;
}
}