init
This commit is contained in:
124
app/admin/controller/Index.php
Executable file
124
app/admin/controller/Index.php
Executable file
@@ -0,0 +1,124 @@
|
||||
<?php
|
||||
|
||||
namespace app\admin\controller;
|
||||
|
||||
use think\Lang;
|
||||
use think\Loader;
|
||||
use think\Config;
|
||||
use think\TransDb;
|
||||
|
||||
class Index extends BaseController {
|
||||
//class Index{
|
||||
public function test01(){
|
||||
|
||||
$key = 'mochengTest1';
|
||||
$fieldArr = array(
|
||||
"id"=>"0",
|
||||
"name"=>"1",
|
||||
"age"=>"0",
|
||||
"text"=>"1"
|
||||
);
|
||||
$zhArr = array(
|
||||
"id"=>1,
|
||||
"name"=>"我的名字",
|
||||
"age"=>"19",
|
||||
"text"=>"再来测试一个"
|
||||
);
|
||||
$unique = 7;
|
||||
$enArr = array(
|
||||
"id"=>$unique,
|
||||
"name"=>"我的名字第二(enTest)",
|
||||
"age"=>"199",
|
||||
"text"=>"再来测试一个第二(enTest)"
|
||||
);
|
||||
|
||||
$zhArr5 = array(
|
||||
"id"=>$unique,
|
||||
"name"=>"我的名字第3",
|
||||
"age"=>"19",
|
||||
"text"=>"再来测试一个第3"
|
||||
);
|
||||
$trans = new TransDb();
|
||||
//struct 新增 过
|
||||
$isTranToDb = $trans->addStruct($key, $fieldArr, $zhArr, true);
|
||||
dump( $isTranToDb); //返回多少条翻译
|
||||
// //total 新增 过
|
||||
// dump($key);
|
||||
// dump($zhArr5);
|
||||
// $isAdd = $trans->addStructTotal($key, $zhArr5, true);
|
||||
// dump($isAdd);
|
||||
// echo "结构体列表";
|
||||
// $allStruct = $trans->selectAllStruct();
|
||||
// dump($allStruct);
|
||||
//total up 过
|
||||
//$trans->upStructTotal($allStruct[0], 'en', $enArr, false);
|
||||
//total 查询 过
|
||||
// $totalList = $trans->selectStructTotal($allStruct[0],$unique, 'en');
|
||||
//没有 $unique 返回 $unique集合
|
||||
//$trans->delStructTotal($allStruct[0],$unique);
|
||||
// $totalList = $totalList = $trans->selectStructTotal($key);
|
||||
// dump($totalList);
|
||||
|
||||
//total 删除 过
|
||||
// foreach ($totalList as $value){
|
||||
// $trans->delStructTotal($key,1);
|
||||
// }
|
||||
$delStruct =$trans->delStruct($key);
|
||||
dump($delStruct);
|
||||
exit;
|
||||
|
||||
}
|
||||
public function index() {
|
||||
//$mysql = db()->query('select version() as version');
|
||||
$mysql = isset($mysql[0]['version']) ? $mysql[0]['version'] : '未知';
|
||||
//系统信息
|
||||
$data = array(
|
||||
'OPERATING_SYSTEM' => PHP_OS, //操作系统
|
||||
'OPERATING_ENVIRONMENT' => $_SERVER["SERVER_SOFTWARE"], //运行环境
|
||||
'PHP_VERSION' => PHP_VERSION, //PHP版本
|
||||
'MYSQL_VERSION' => $mysql, //MYSQL版本
|
||||
'GD_VERSION' => function_exists('gd_info') ? (gd_info()['GD Version']) : '未知',
|
||||
'SAFE_MODE' => ini_get('safe_mode') ? 'YES' : 'NO',
|
||||
'ALLOW_URL_FOPEN' => ini_get("allow_url_fopen") ? 'YES' : 'NO',
|
||||
'ZLIB' => function_exists('gzclose') ? 'YES' : 'NO',
|
||||
'TIMEZONE' => function_exists("date_default_timezone_get") ? date_default_timezone_get() : '未知',
|
||||
'PHP_CURL' => function_exists('curl_init') ? 'YES' : 'NO',
|
||||
'IPv4_ADDRESS' => gethostbyname($_SERVER['SERVER_NAME']),
|
||||
'HTTP_HOST' => $_SERVER['HTTP_HOST'],
|
||||
'UPLOAD_MAX_FILESIZE' => ini_get('upload_max_filesize'), //上传附件限制
|
||||
'MAX_EXECUTION_TIME' => ini_get('max_execution_time') . 's', //执行时间限制
|
||||
//'SET_TIME_LIMIT' => function_exists("set_time_limit") ? 'YES' : 'NO',
|
||||
'MEMORY_LIMIT' => ini_get('memory_limit'),
|
||||
//'Register_Globals' => ini_get("register_globals") ? 'On' : 'Off',
|
||||
//'Magic_Quotes_Gpc' => ini_get("magic_quotes_gpc") ? 'On' : 'Off',
|
||||
'SELF_VERSION' => '1.0.0',
|
||||
);
|
||||
$value['sys_info'] = $data;
|
||||
$this->assign($value);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
public function lang($adminlang = 'cn') {
|
||||
//$adminlang = $adminlang ? $adminlang : $this->request->param('adminlang');
|
||||
switch ($adminlang) {
|
||||
case 'cn':
|
||||
cookie('think_adminvar', 'zh-cn');
|
||||
break;
|
||||
case 'en':
|
||||
cookie('think_adminvar', 'en-us');
|
||||
break;
|
||||
//其它语言
|
||||
}
|
||||
return $this->success(Lang::get('operation successed'));
|
||||
}
|
||||
|
||||
public function home() {
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
public function clear_cache() {
|
||||
$this->cacheClear();
|
||||
return $this->success(Lang::get('operation successed'));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user