123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- namespace Log\Lib;
- use Dever;
- class Manage extends Core
- {
- # 从数据库生成维度和项目的配置文件
- public function create()
- {
-
-
- $config = array();
- $project = Dever::db('log/project')->state();
- if ($project) {
- foreach ($project as $k => $v) {
- $config['project'][$v['key']] = $v;
- }
- }
- $source = Dever::db('log/source')->state();
- if ($project) {
- foreach ($project as $k => $v) {
- $config['source'][$v['key']] = $v;
- }
- }
- $col = Dever::db('log/col')->state();
- if ($col) {
- foreach ($col as $k => $v) {
- $config['col'][$v['key']] = $v;
- }
- }
- $data = '<?php return ' . var_export($config, true) . ';';
- file_put_contents($this->file(), $data);
- return true;
- }
- }
|