TWCMS使用及开发手册2022.08.10

control.class.php

class control{
	public function __get($var) {
		if($var == 'view') {
			return $this->view = new view();
		}elseif($var == 'db') {
			$db = 'db_'.$_ENV['_config']['db']['type'];
			return $this->db = new $db($_ENV['_config']['db']);	// 给开发者调试时使用,不建议在控制器中操作 DB
		}else{
			return $this->$var = core::model($var);
		}
	}

	public function assign($k, &$v) {
		$this->view->assign($k, $v);
	}

	public function assign_value($k, $v) {
		$this->view->assign_value($k, $v);
	}

	public function display($filename = null) {
		$this->view->display($filename);
	}

	public function message($status, $message, $jumpurl = '', $delay = 2) {
		if(R('ajax')) {
			echo json_encode(array('kong_status'=>$status, 'message'=>$message, 'jumpurl'=>$jumpurl, 'delay'=>$delay));
		}else{
			if(empty($jumpurl)) {
				$jumpurl = empty($_SERVER['HTTP_REFERER']) ? '' : $_SERVER['HTTP_REFERER'];
			}
			include KONG_PATH.'tpl/sys_message.php';
		}
		exit;
	}

	public function __call($method, $args) {
		// DEBUG关闭时,为防止泄漏敏感信息,用404错误代替
		if(DEBUG) {
			throw new Exception('控制器没有找到:'.get_class($this).'->'.$method.'('.(empty($args) ? '' : var_export($args, 1)).')');
		}else{
			core::error404();
		}
	}
}

               



猜您喜欢:

Copyright © 2012-2022TWCMS使用及开发手册 Inc. 保留所有权利。Powered by TWCMS 2.0.3

页面耗时0.0313秒, 内存占用173.36 KB, 访问数据库17次, PHP版本php8.0.3nts, 已关闭缓存

合作伙伴:爱云源码 twcms模板 老郭博客CMS 今日上线通王CMS模板 网页版PbootCMS开发助手 郑州泰鼎展柜 TWCMS随机标签插件 郑州展柜厂 大城县岩棉管怎么样及主要特点 TWCMS模板「高端响应式百度色资讯新闻类主题」 TWCMS模板「高端响应式类日主题」 TWCMS模板「简洁纯净新闻博客资讯主题模板」  响应式手游下载类网站模板 twcms支持php7.1.9替换文件 郑州空调上门维修 TWCMS模板「简洁大气新闻主题模板」 爱云CMS教程网 {block:list和{block:global_cate调用文章分类栏目名和url 雄鹰工具箱 郑州公墓价格 郑州展柜设计 郑州泰鼎展柜 郑州展柜生产厂家 珠宝展柜 河南郑州电脑上门维修 郑州led拼接屏维修