public static function writeLog() { if (Config::get('is_write_log', true) !== true) { return false; } $SystemLog = new \App\Task\model\SystemLog(); $_SESSION = !empty($_SESSION) ? $_SESSION : array(); $model = in_array($v = strtolower(SsdPHP::getModel()), self::$_model_map) ? array_search($v, self::$_model_map) : 7; $logData = ['date' => date('Ymd'), 'model' => 1, 'controller' => SsdPHP::getController(), 'action' => SsdPHP::getAction(), 'session_id' => session_id(), 'session_val' => json_encode($_SESSION, JSON_UNESCAPED_UNICODE), 'custom_val' => json_encode(Response::getData(), JSON_UNESCAPED_UNICODE), 'create_time' => $_SERVER['REQUEST_TIME'], 'sql' => json_encode(Mysql::getSqlRecord())]; $s = $SystemLog->addLog($logData); }
public static function getInstance($adapter = 'Smarty', $config = array()) { if (empty($config)) { $appdir = realpath(SsdPHP::getRootPath() . SsdPHP::getAppDir()); $model = SsdPHP::getModel(); $templates_c = $appdir . DIRECTORY_SEPARATOR . $model . DIRECTORY_SEPARATOR . "templates_c/"; $template_dir = $appdir . DIRECTORY_SEPARATOR . $model . DIRECTORY_SEPARATOR . "templates/"; $templates_config = $appdir . DIRECTORY_SEPARATOR . $model . DIRECTORY_SEPARATOR . "templates_config/"; $templates_plugins = $appdir . DIRECTORY_SEPARATOR . $model . DIRECTORY_SEPARATOR . "templates_plugins/"; $config = SConfig::get("View"); if (!empty($config['Adaptor'])) { $adapter = $config['Adaptor']; } $config = array_merge($config, array('templates_c' => $templates_c, 'template_dir' => $template_dir, 'templates_config' => $templates_config, 'templates_plugins' => $templates_plugins)); } $className = __NAMESPACE__ . "\\Adaptor\\{$adapter}"; return SFactory::getInstance($className, $config); }
public function index() { $str = "MECARD:TEL:18883878456;URL:http://xinghuiblog.com;EMAIL:xzh_tx@163.com;NOTE:123456789;N:小谢;ORG:小村科技;TIL:php;ADR:南坪;"; echo $str; //数据库操作 //$res = MysqlFactory::getInstance()->select("ip"); //CacheFactory::getInstance()->set("ip",50); //RegShutdownEvent::add('\App\Task\Email::sendEmail','*****@*****.**','xhh','test','body','\App\Task\Email::callback'); //RegShutdownEvent::add('\App\Task\Sms::sendTextMessage','1888xxxxxxx','你的验证码是xxx','\App\Task\Sms::callback'); /*echo Input::get("ni",0,"intval"); Session::set('nihao',123); echo Session::get('nihao');*/ // 创建日志频道 //$a = new Db(); //$a->test(); /*Session::set('nihao',123); echo Session::get('nihao'); $s = SFactory::getInstance('App\Home\model\Student')->Login("a","b"); print_r($s); View::getInstance()->assign(array('a'=>"ni","b"=>"<br>123"))->display();*/ echo SsdPHP::getModel(); }