2017-07-03 16:50:42 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Driver\/Pdo\/Connection.php","\u9519\u8bef\u4ee3\u7801 \uff1a1045","\u9519\u8bef\u63cf\u8ff0 \uff1aSQLSTATE[HY000] [1045] Access denied for user 'root'@'172.17.0.1' (using password: YES)","\u9519\u8bef\u884c \uff1a69 on
59:<\/font>\t\t *\/<\/font>
60:<\/font>\t\tpublic function getWriteConnection()<\/font>
61:<\/font>\t\t{<\/font>
62:<\/font>\t\t\t$dbInfo = $this->_dbInfo['master'];<\/font>
63:<\/font>\t\t\ttry {<\/font>
64:<\/font>\t\t\t\tif ($this->_dbInfo['use_db_driver'] == 'mssql') {<\/font>
65:<\/font>\t\t\t\t\t$dsn = 'odbc:Driver={SQL Server};Server=' . $dbInfo['host'] . ';Database=' . $dbInfo['db'] . ';';<\/font>
66:<\/font>\t\t\t\t} else {<\/font>
67:<\/font>\t\t\t\t\t$dsn = $this->_dbInfo['use_db_driver'] . ":host=" . $dbInfo['host'] . ";dbname=" . $dbInfo['db'];<\/font>
68:<\/font>\t\t\t\t}<\/font>
69:<\/font>\t\t\t\treturn new \\PDO($dsn, $dbInfo['user'], $dbInfo['password']);<\/font>
70:<\/font>\t\t\t} catch (Exception $e) {<\/font>
71:<\/font>\t\t\t\tthrow new \\Qii\\Exceptions\\Errors(\\Qii::i(1500, $dbInfo['host'], $dbInfo['user'], $dbInfo['password'], $dbInfo['db'], $e->getMessage()), __LINE__);<\/font>
72:<\/font>\t\t\t}<\/font>
73:<\/font>\t\t}<\/font>
74:<\/font>\t}<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Connection.php(69): PDO->__construct('mysql:host=127....', 'root', '119328118')
    #1 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Connection.php(53): Qii\\Driver\\Pdo\\Connection->getWriteConnection()
    #2 E:\\WebRoot\\Qii\\Qii\\Driver\\ConnBase.php(55): Qii\\Driver\\Pdo\\Connection->getReadConnection()
    #3 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Driver.php(120): Qii\\Driver\\ConnBase->getConnectionBySQL('SELECT * FROM i...')
    #4 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Driver.php(103): Qii\\Driver\\Pdo\\Driver->query('SELECT * FROM i...')
    #5 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Driver.php(192): Qii\\Driver\\Pdo\\Driver->setQuery('SELECT * FROM i...')
    #6 [internal function]: Qii\\Driver\\Pdo\\Driver->getRow('SELECT * FROM i...')
    #7 E:\\WebRoot\\Qii\\Qii\\Driver\\Model.php(220): call_user_func_array(Array, Array)
    #8 E:\\WebRoot\\Qii\\private\\Controller\\index.php(11): Qii\\Driver\\Model->__call('getRow', Array)
    #9 [internal function]: Controller\\index->indexAction()
    #10 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #11 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #12 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #13 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/","Referer URL:http:\/\/test\/Qii\/public\/index\/"] 2017-07-03 16:50:45 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Driver\/Pdo\/Connection.php","\u9519\u8bef\u4ee3\u7801 \uff1a1045","\u9519\u8bef\u63cf\u8ff0 \uff1aSQLSTATE[HY000] [1045] Access denied for user 'root'@'172.17.0.1' (using password: YES)","\u9519\u8bef\u884c \uff1a69 on
59:<\/font>\t\t *\/<\/font>
60:<\/font>\t\tpublic function getWriteConnection()<\/font>
61:<\/font>\t\t{<\/font>
62:<\/font>\t\t\t$dbInfo = $this->_dbInfo['master'];<\/font>
63:<\/font>\t\t\ttry {<\/font>
64:<\/font>\t\t\t\tif ($this->_dbInfo['use_db_driver'] == 'mssql') {<\/font>
65:<\/font>\t\t\t\t\t$dsn = 'odbc:Driver={SQL Server};Server=' . $dbInfo['host'] . ';Database=' . $dbInfo['db'] . ';';<\/font>
66:<\/font>\t\t\t\t} else {<\/font>
67:<\/font>\t\t\t\t\t$dsn = $this->_dbInfo['use_db_driver'] . ":host=" . $dbInfo['host'] . ";dbname=" . $dbInfo['db'];<\/font>
68:<\/font>\t\t\t\t}<\/font>
69:<\/font>\t\t\t\treturn new \\PDO($dsn, $dbInfo['user'], $dbInfo['password']);<\/font>
70:<\/font>\t\t\t} catch (Exception $e) {<\/font>
71:<\/font>\t\t\t\tthrow new \\Qii\\Exceptions\\Errors(\\Qii::i(1500, $dbInfo['host'], $dbInfo['user'], $dbInfo['password'], $dbInfo['db'], $e->getMessage()), __LINE__);<\/font>
72:<\/font>\t\t\t}<\/font>
73:<\/font>\t\t}<\/font>
74:<\/font>\t}<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Connection.php(69): PDO->__construct('mysql:host=127....', 'root', '119328118')
    #1 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Connection.php(53): Qii\\Driver\\Pdo\\Connection->getWriteConnection()
    #2 E:\\WebRoot\\Qii\\Qii\\Driver\\ConnBase.php(55): Qii\\Driver\\Pdo\\Connection->getReadConnection()
    #3 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Driver.php(120): Qii\\Driver\\ConnBase->getConnectionBySQL('SELECT * FROM i...')
    #4 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Driver.php(103): Qii\\Driver\\Pdo\\Driver->query('SELECT * FROM i...')
    #5 E:\\WebRoot\\Qii\\Qii\\Driver\\Pdo\\Driver.php(192): Qii\\Driver\\Pdo\\Driver->setQuery('SELECT * FROM i...')
    #6 [internal function]: Qii\\Driver\\Pdo\\Driver->getRow('SELECT * FROM i...')
    #7 E:\\WebRoot\\Qii\\Qii\\Driver\\Model.php(220): call_user_func_array(Array, Array)
    #8 E:\\WebRoot\\Qii\\private\\Controller\\index.php(11): Qii\\Driver\\Model->__call('getRow', Array)
    #9 [internal function]: Controller\\index->indexAction()
    #10 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #11 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #12 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #13 {main}
","Source URL:http:\/\/test\/Qii\/public\/index","Referer URL:http:\/\/test\/Qii\/public\/index"] 2017-07-03 17:40:43 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Base\/Dispatcher.php","\u9519\u8bef\u4ee3\u7801 \uff1a71","\u9519\u8bef\u63cf\u8ff0 \uff1a\u65b9\u6cd5index->\u662fAction<\/font>\u672a\u5b9a\u4e49","\u9519\u8bef\u884c \uff1a71 on
61:<\/font>\t                $actionCls->response = $response = call_user_func_array(array($actionCls, $action. Register::get(Consts::APP_DEFAULT_ACTION_SUFFIX)), $funcArgs);<\/font>
62:<\/font>\t }<\/font>
63:<\/font>\t if (!method_exists($actionCls, 'run')) {<\/font>
64:<\/font>\t throw new \\Qii\\Exceptions\\MethodNotFound(\\Qii::i(1101, $controllerCls->actions[$action] . '->run'), __LINE__);<\/font>
65:<\/font>\t }<\/font>
66:<\/font>\t $response = call_user_func_array(array($actionCls, 'run'), $funcArgs);<\/font>
67:<\/font>\t } else {<\/font>
68:<\/font>\t array_shift($funcArgs);<\/font>
69:<\/font>\t $actionName = $action . Register::get(Consts::APP_DEFAULT_ACTION_SUFFIX);<\/font>
70:<\/font>\t if (!method_exists($controllerCls, $actionName) && !method_exists($controllerCls, '__call')) {<\/font>
71:<\/font>\t throw new \\Qii\\Exceptions\\MethodNotFound(\\Qii::i(1101, $controller . '->' . $actionName), __LINE__);<\/font>
72:<\/font>\t }<\/font>
73:<\/font>\t $controllerCls->response = $response = call_user_func_array(array($controllerCls, $actionName), $funcArgs);<\/font>
74:<\/font>\t }<\/font>
75:<\/font>\t return $response;<\/font>
76:<\/font>\t }<\/font>
77:<\/font>\t}<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #1 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #2 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/%E6%98%AF\/s","Referer URL:http:\/\/test\/Qii\/public\/index\/%E6%98%AF\/s"] 2017-07-03 17:40:46 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Base\/Dispatcher.php","\u9519\u8bef\u4ee3\u7801 \uff1a71","\u9519\u8bef\u63cf\u8ff0 \uff1a\u65b9\u6cd5index->sAction<\/font>\u672a\u5b9a\u4e49","\u9519\u8bef\u884c \uff1a71 on
61:<\/font>\t                $actionCls->response = $response = call_user_func_array(array($actionCls, $action. Register::get(Consts::APP_DEFAULT_ACTION_SUFFIX)), $funcArgs);<\/font>
62:<\/font>\t }<\/font>
63:<\/font>\t if (!method_exists($actionCls, 'run')) {<\/font>
64:<\/font>\t throw new \\Qii\\Exceptions\\MethodNotFound(\\Qii::i(1101, $controllerCls->actions[$action] . '->run'), __LINE__);<\/font>
65:<\/font>\t }<\/font>
66:<\/font>\t $response = call_user_func_array(array($actionCls, 'run'), $funcArgs);<\/font>
67:<\/font>\t } else {<\/font>
68:<\/font>\t array_shift($funcArgs);<\/font>
69:<\/font>\t $actionName = $action . Register::get(Consts::APP_DEFAULT_ACTION_SUFFIX);<\/font>
70:<\/font>\t if (!method_exists($controllerCls, $actionName) && !method_exists($controllerCls, '__call')) {<\/font>
71:<\/font>\t throw new \\Qii\\Exceptions\\MethodNotFound(\\Qii::i(1101, $controller . '->' . $actionName), __LINE__);<\/font>
72:<\/font>\t }<\/font>
73:<\/font>\t $controllerCls->response = $response = call_user_func_array(array($controllerCls, $actionName), $funcArgs);<\/font>
74:<\/font>\t }<\/font>
75:<\/font>\t return $response;<\/font>
76:<\/font>\t }<\/font>
77:<\/font>\t}<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #1 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #2 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/s\/s","Referer URL:http:\/\/test\/Qii\/public\/index\/s\/s"] 2017-07-03 17:40:48 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Base\/Dispatcher.php","\u9519\u8bef\u4ee3\u7801 \uff1a71","\u9519\u8bef\u63cf\u8ff0 \uff1a\u65b9\u6cd5index->sAction<\/font>\u672a\u5b9a\u4e49","\u9519\u8bef\u884c \uff1a71 on
61:<\/font>\t                $actionCls->response = $response = call_user_func_array(array($actionCls, $action. Register::get(Consts::APP_DEFAULT_ACTION_SUFFIX)), $funcArgs);<\/font>
62:<\/font>\t }<\/font>
63:<\/font>\t if (!method_exists($actionCls, 'run')) {<\/font>
64:<\/font>\t throw new \\Qii\\Exceptions\\MethodNotFound(\\Qii::i(1101, $controllerCls->actions[$action] . '->run'), __LINE__);<\/font>
65:<\/font>\t }<\/font>
66:<\/font>\t $response = call_user_func_array(array($actionCls, 'run'), $funcArgs);<\/font>
67:<\/font>\t } else {<\/font>
68:<\/font>\t array_shift($funcArgs);<\/font>
69:<\/font>\t $actionName = $action . Register::get(Consts::APP_DEFAULT_ACTION_SUFFIX);<\/font>
70:<\/font>\t if (!method_exists($controllerCls, $actionName) && !method_exists($controllerCls, '__call')) {<\/font>
71:<\/font>\t throw new \\Qii\\Exceptions\\MethodNotFound(\\Qii::i(1101, $controller . '->' . $actionName), __LINE__);<\/font>
72:<\/font>\t }<\/font>
73:<\/font>\t $controllerCls->response = $response = call_user_func_array(array($controllerCls, $actionName), $funcArgs);<\/font>
74:<\/font>\t }<\/font>
75:<\/font>\t return $response;<\/font>
76:<\/font>\t }<\/font>
77:<\/font>\t}<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #1 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #2 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/s\/s","Referer URL:http:\/\/test\/Qii\/public\/index\/s\/s"] 2017-07-03 17:41:01 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:41:02 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:41:03 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:42:49 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:43:18 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:43:19 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:43:20 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:43:23 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:43:27 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:43:29 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:44:08 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:44:26 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:44:28 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:47:27 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:51:05 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:51:06 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:51:15 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:51:20 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 17:51:52 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/Autoloader\/Psr4.php","\u9519\u8bef\u4ee3\u7801 \uff1a245","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6587\u4ef6E:\\WebRoot\\Qii\\private\\Controller\\s.php<\/font>\u4e0d\u5b58\u5728","\u9519\u8bef\u884c \uff1a245 on
235:<\/font>\t     * @return string \u6587\u4ef6\u8def\u5f84<\/font>
236:<\/font>\t *\/<\/font>
237:<\/font>\t public function loadFileByClass($class)<\/font>
238:<\/font>\t {<\/font>
239:<\/font>\t \/\/ the current namespace prefix<\/font>
240:<\/font>\t \/\/replace "_" to "\\" use common method to load class<\/font>
241:<\/font>\t $class = str_replace("_", "\\\\", $class);<\/font>
242:<\/font>\t if(!$this->searchMappedFile($class))<\/font>
243:<\/font>\t {<\/font>
244:<\/font>\t $notLoaded = isset(self::$lastErrorLoadedFile[$class]) ? self::$lastErrorLoadedFile[$class] : self::getClassName($class);<\/font>
245:<\/font>\t throw new \\Qii\\Exceptions\\FileNotFound(\\Qii::i(1405, $notLoaded), __LINE__);<\/font>
246:<\/font>\t }<\/font>
247:<\/font>\t }<\/font>
248:<\/font>\t<\/font>
249:<\/font>\t \/**<\/font>
250:<\/font>\t * loadClass\u8fd4\u56de\u771f\u6b63\u7684\u7c7b\u540d<\/font>
251:<\/font>\t *<\/font>
252:<\/font>\t * @param string $class \u7c7b\u540d<\/font>
253:<\/font>\t *\/<\/font>
254:<\/font>\t public function getClassName($class)<\/font>
255:<\/font>\t {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(285): Qii\\Autoloader\\Psr4->loadFileByClass('Controller\\\\s')
    #1 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller_s')
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/s","Referer URL:http:\/\/test\/Qii\/public\/s"] 2017-07-03 18:07:55 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1aCall to a member function setCompileDir() on null","\u9519\u8bef\u884c \uff1a106 on
96:<\/font>\t\t\t$appConfigure = \\Qii\\Config\\Register::getAppConfigure(\\Qii\\Config\\Register::get(\\Qii\\Config\\Consts::APP_INI_FILE));<\/font>
97:<\/font>\t\t\t$viewInfo = $appConfigure['view']['smarty'];<\/font>
98:<\/font>\t\t\tif (isset($viewInfo['ldelimiter']) && !empty($viewInfo['ldelimiter'])) $this->left_delimiter = $viewInfo['ldelimiter'];\/\/\u53d8\u91cf\u5de6\u8fb9\u754c<\/font>
99:<\/font>\t\t\tif (isset($viewInfo['rdelimiter']) && !empty($viewInfo['rdelimiter'])) $this->right_delimiter = $viewInfo['rdelimiter'];\/\/\u53d8\u91cf\u53f3\u8fb9\u754c<\/font>
100:<\/font>\t\t\tif (isset($viewInfo['path']) && !empty($viewInfo['path'])) $this->template_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['path']));<\/font>
101:<\/font>\t\t\tif (isset($viewInfo['compile']) && !empty($viewInfo['compile'])) $this->compile_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['compile']));<\/font>
102:<\/font>\t\t\tif (isset($viewInfo['cache']) && !empty($viewInfo['cache'])) $this->cache_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['cache']));<\/font>
103:<\/font>\t\t\tif (isset($viewInfo['lifetime']) && !empty($viewInfo['lifetime'])) $this->cache_lifetime = $viewInfo['lifetime'];<\/font>
104:<\/font>\t\t\t\/\/\u5c06\u8001\u7248\u672c\u8fc7\u5ea6\u5230\u65b0\u7248\u672c<\/font>
105:<\/font>\t\t\t$this->setTemplateDir($this->template_dir)<\/font>
106:<\/font>\t\t\t\t->setCompileDir($this->compile_dir)<\/font>
107:<\/font>\t\t\t\t->setPluginsDir(SMARTY_PLUGINS_DIR)<\/font>
108:<\/font>\t\t\t\t->setCacheDir($this->cache_dir)<\/font>
109:<\/font>\t\t\t\t->setConfigDir($this->config_dir);<\/font>
110:<\/font>\t\t\t$this->disableSecurity();<\/font>
111:<\/font>\t\t\t$this->allow_php_templates = true;<\/font>
112:<\/font>\t\t}<\/font>
113:<\/font>\t<\/font>
114:<\/font>\t\t\/**<\/font>
115:<\/font>\t\t * displays a Smarty template<\/font>
116:<\/font>\t\t *<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Loader.php(21): Qii\\View\\Smarty->__construct()
    #1 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(118): Qii\\View\\Loader->setView('smarty', Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(86): Qii\\Base\\Controller->setView()
    #3 [internal function]: Qii\\Base\\Controller->__construct()
    #4 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(406): ReflectionClass->newInstanceArgs(Array)
    #5 [internal function]: Qii\\Autoloader\\Psr4->instance('Controller\\\\inde...')
    #6 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(283): call_user_func_array(Array, Array)
    #7 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #8 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #9 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #10 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #11 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:08:08 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1aCall to a member function setCompileDir() on null","\u9519\u8bef\u884c \uff1a106 on
96:<\/font>\t\t\t$appConfigure = \\Qii\\Config\\Register::getAppConfigure(\\Qii\\Config\\Register::get(\\Qii\\Config\\Consts::APP_INI_FILE));<\/font>
97:<\/font>\t\t\t$viewInfo = $appConfigure['view']['smarty'];<\/font>
98:<\/font>\t\t\tif (isset($viewInfo['ldelimiter']) && !empty($viewInfo['ldelimiter'])) $this->left_delimiter = $viewInfo['ldelimiter'];\/\/\u53d8\u91cf\u5de6\u8fb9\u754c<\/font>
99:<\/font>\t\t\tif (isset($viewInfo['rdelimiter']) && !empty($viewInfo['rdelimiter'])) $this->right_delimiter = $viewInfo['rdelimiter'];\/\/\u53d8\u91cf\u53f3\u8fb9\u754c<\/font>
100:<\/font>\t\t\tif (isset($viewInfo['path']) && !empty($viewInfo['path'])) $this->template_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['path']));<\/font>
101:<\/font>\t\t\tif (isset($viewInfo['compile']) && !empty($viewInfo['compile'])) $this->compile_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['compile']));<\/font>
102:<\/font>\t\t\tif (isset($viewInfo['cache']) && !empty($viewInfo['cache'])) $this->cache_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['cache']));<\/font>
103:<\/font>\t\t\tif (isset($viewInfo['lifetime']) && !empty($viewInfo['lifetime'])) $this->cache_lifetime = $viewInfo['lifetime'];<\/font>
104:<\/font>\t\t\t\/\/\u5c06\u8001\u7248\u672c\u8fc7\u5ea6\u5230\u65b0\u7248\u672c<\/font>
105:<\/font>\t\t\t$this->setTemplateDir($this->template_dir)<\/font>
106:<\/font>\t\t\t\t->setCompileDir($this->compile_dir)<\/font>
107:<\/font>\t\t\t\t->setPluginsDir(SMARTY_PLUGINS_DIR)<\/font>
108:<\/font>\t\t\t\t->setCacheDir($this->cache_dir)<\/font>
109:<\/font>\t\t\t\t->setConfigDir($this->config_dir);<\/font>
110:<\/font>\t\t\t$this->disableSecurity();<\/font>
111:<\/font>\t\t\t$this->allow_php_templates = true;<\/font>
112:<\/font>\t\t}<\/font>
113:<\/font>\t<\/font>
114:<\/font>\t\t\/**<\/font>
115:<\/font>\t\t * displays a Smarty template<\/font>
116:<\/font>\t\t *<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Loader.php(21): Qii\\View\\Smarty->__construct()
    #1 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(118): Qii\\View\\Loader->setView('smarty', Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(86): Qii\\Base\\Controller->setView()
    #3 [internal function]: Qii\\Base\\Controller->__construct()
    #4 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(406): ReflectionClass->newInstanceArgs(Array)
    #5 [internal function]: Qii\\Autoloader\\Psr4->instance('Controller\\\\inde...')
    #6 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(283): call_user_func_array(Array, Array)
    #7 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #8 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #9 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #10 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #11 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:08:12 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1aCall to a member function setCompileDir() on null","\u9519\u8bef\u884c \uff1a106 on
96:<\/font>\t\t\t$appConfigure = \\Qii\\Config\\Register::getAppConfigure(\\Qii\\Config\\Register::get(\\Qii\\Config\\Consts::APP_INI_FILE));<\/font>
97:<\/font>\t\t\t$viewInfo = $appConfigure['view']['smarty'];<\/font>
98:<\/font>\t\t\tif (isset($viewInfo['ldelimiter']) && !empty($viewInfo['ldelimiter'])) $this->left_delimiter = $viewInfo['ldelimiter'];\/\/\u53d8\u91cf\u5de6\u8fb9\u754c<\/font>
99:<\/font>\t\t\tif (isset($viewInfo['rdelimiter']) && !empty($viewInfo['rdelimiter'])) $this->right_delimiter = $viewInfo['rdelimiter'];\/\/\u53d8\u91cf\u53f3\u8fb9\u754c<\/font>
100:<\/font>\t\t\tif (isset($viewInfo['path']) && !empty($viewInfo['path'])) $this->template_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['path']));<\/font>
101:<\/font>\t\t\tif (isset($viewInfo['compile']) && !empty($viewInfo['compile'])) $this->compile_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['compile']));<\/font>
102:<\/font>\t\t\tif (isset($viewInfo['cache']) && !empty($viewInfo['cache'])) $this->cache_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['cache']));<\/font>
103:<\/font>\t\t\tif (isset($viewInfo['lifetime']) && !empty($viewInfo['lifetime'])) $this->cache_lifetime = $viewInfo['lifetime'];<\/font>
104:<\/font>\t\t\t\/\/\u5c06\u8001\u7248\u672c\u8fc7\u5ea6\u5230\u65b0\u7248\u672c<\/font>
105:<\/font>\t\t\t$this->setTemplateDir($this->template_dir)<\/font>
106:<\/font>\t\t\t\t->setCompileDir($this->compile_dir)<\/font>
107:<\/font>\t\t\t\t->setPluginsDir(SMARTY_PLUGINS_DIR)<\/font>
108:<\/font>\t\t\t\t->setCacheDir($this->cache_dir)<\/font>
109:<\/font>\t\t\t\t->setConfigDir($this->config_dir);<\/font>
110:<\/font>\t\t\t$this->disableSecurity();<\/font>
111:<\/font>\t\t\t$this->allow_php_templates = true;<\/font>
112:<\/font>\t\t}<\/font>
113:<\/font>\t<\/font>
114:<\/font>\t\t\/**<\/font>
115:<\/font>\t\t * displays a Smarty template<\/font>
116:<\/font>\t\t *<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Loader.php(21): Qii\\View\\Smarty->__construct()
    #1 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(118): Qii\\View\\Loader->setView('smarty', Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(86): Qii\\Base\\Controller->setView()
    #3 [internal function]: Qii\\Base\\Controller->__construct()
    #4 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(406): ReflectionClass->newInstanceArgs(Array)
    #5 [internal function]: Qii\\Autoloader\\Psr4->instance('Controller\\\\inde...')
    #6 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(283): call_user_func_array(Array, Array)
    #7 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #8 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #9 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #10 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #11 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:08:31 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1aCall to a member function setCompileDir() on null","\u9519\u8bef\u884c \uff1a106 on
96:<\/font>\t\t\t$appConfigure = \\Qii\\Config\\Register::getAppConfigure(\\Qii\\Config\\Register::get(\\Qii\\Config\\Consts::APP_INI_FILE));<\/font>
97:<\/font>\t\t\t$viewInfo = $appConfigure['view']['smarty'];<\/font>
98:<\/font>\t\t\tif (isset($viewInfo['ldelimiter']) && !empty($viewInfo['ldelimiter'])) $this->left_delimiter = $viewInfo['ldelimiter'];\/\/\u53d8\u91cf\u5de6\u8fb9\u754c<\/font>
99:<\/font>\t\t\tif (isset($viewInfo['rdelimiter']) && !empty($viewInfo['rdelimiter'])) $this->right_delimiter = $viewInfo['rdelimiter'];\/\/\u53d8\u91cf\u53f3\u8fb9\u754c<\/font>
100:<\/font>\t\t\tif (isset($viewInfo['path']) && !empty($viewInfo['path'])) $this->template_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['path']));<\/font>
101:<\/font>\t\t\tif (isset($viewInfo['compile']) && !empty($viewInfo['compile'])) $this->compile_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['compile']));<\/font>
102:<\/font>\t\t\tif (isset($viewInfo['cache']) && !empty($viewInfo['cache'])) $this->cache_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['cache']));<\/font>
103:<\/font>\t\t\tif (isset($viewInfo['lifetime']) && !empty($viewInfo['lifetime'])) $this->cache_lifetime = $viewInfo['lifetime'];<\/font>
104:<\/font>\t\t\t\/\/\u5c06\u8001\u7248\u672c\u8fc7\u5ea6\u5230\u65b0\u7248\u672c<\/font>
105:<\/font>\t\t\t$this->setTemplateDir($this->template_dir)<\/font>
106:<\/font>\t\t\t\t->setCompileDir($this->compile_dir)<\/font>
107:<\/font>\t\t\t\t->setPluginsDir(SMARTY_PLUGINS_DIR)<\/font>
108:<\/font>\t\t\t\t->setCacheDir($this->cache_dir)<\/font>
109:<\/font>\t\t\t\t->setConfigDir($this->config_dir);<\/font>
110:<\/font>\t\t\t$this->disableSecurity();<\/font>
111:<\/font>\t\t\t$this->allow_php_templates = true;<\/font>
112:<\/font>\t\t}<\/font>
113:<\/font>\t<\/font>
114:<\/font>\t\t\/**<\/font>
115:<\/font>\t\t * displays a Smarty template<\/font>
116:<\/font>\t\t *<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Loader.php(21): Qii\\View\\Smarty->__construct()
    #1 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(118): Qii\\View\\Loader->setView('smarty', Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(86): Qii\\Base\\Controller->setView()
    #3 [internal function]: Qii\\Base\\Controller->__construct()
    #4 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(406): ReflectionClass->newInstanceArgs(Array)
    #5 [internal function]: Qii\\Autoloader\\Psr4->instance('Controller\\\\inde...')
    #6 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(283): call_user_func_array(Array, Array)
    #7 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #8 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #9 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #10 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #11 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:08:32 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1aCall to a member function setCompileDir() on null","\u9519\u8bef\u884c \uff1a106 on
96:<\/font>\t\t\t$appConfigure = \\Qii\\Config\\Register::getAppConfigure(\\Qii\\Config\\Register::get(\\Qii\\Config\\Consts::APP_INI_FILE));<\/font>
97:<\/font>\t\t\t$viewInfo = $appConfigure['view']['smarty'];<\/font>
98:<\/font>\t\t\tif (isset($viewInfo['ldelimiter']) && !empty($viewInfo['ldelimiter'])) $this->left_delimiter = $viewInfo['ldelimiter'];\/\/\u53d8\u91cf\u5de6\u8fb9\u754c<\/font>
99:<\/font>\t\t\tif (isset($viewInfo['rdelimiter']) && !empty($viewInfo['rdelimiter'])) $this->right_delimiter = $viewInfo['rdelimiter'];\/\/\u53d8\u91cf\u53f3\u8fb9\u754c<\/font>
100:<\/font>\t\t\tif (isset($viewInfo['path']) && !empty($viewInfo['path'])) $this->template_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['path']));<\/font>
101:<\/font>\t\t\tif (isset($viewInfo['compile']) && !empty($viewInfo['compile'])) $this->compile_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['compile']));<\/font>
102:<\/font>\t\t\tif (isset($viewInfo['cache']) && !empty($viewInfo['cache'])) $this->cache_dir = \\Qii\\Autoloader\\Psr4::realpath(\\Qii\\Autoloader\\Psr4::getInstance()->getFolderByPrefix($viewInfo['cache']));<\/font>
103:<\/font>\t\t\tif (isset($viewInfo['lifetime']) && !empty($viewInfo['lifetime'])) $this->cache_lifetime = $viewInfo['lifetime'];<\/font>
104:<\/font>\t\t\t\/\/\u5c06\u8001\u7248\u672c\u8fc7\u5ea6\u5230\u65b0\u7248\u672c<\/font>
105:<\/font>\t\t\t$this->setTemplateDir($this->template_dir)<\/font>
106:<\/font>\t\t\t\t->setCompileDir($this->compile_dir)<\/font>
107:<\/font>\t\t\t\t->setPluginsDir(SMARTY_PLUGINS_DIR)<\/font>
108:<\/font>\t\t\t\t->setCacheDir($this->cache_dir)<\/font>
109:<\/font>\t\t\t\t->setConfigDir($this->config_dir);<\/font>
110:<\/font>\t\t\t$this->disableSecurity();<\/font>
111:<\/font>\t\t\t$this->allow_php_templates = true;<\/font>
112:<\/font>\t\t}<\/font>
113:<\/font>\t<\/font>
114:<\/font>\t\t\/**<\/font>
115:<\/font>\t\t * displays a Smarty template<\/font>
116:<\/font>\t\t *<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Loader.php(21): Qii\\View\\Smarty->__construct()
    #1 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(118): Qii\\View\\Loader->setView('smarty', Array)
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Controller.php(86): Qii\\Base\\Controller->setView()
    #3 [internal function]: Qii\\Base\\Controller->__construct()
    #4 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(406): ReflectionClass->newInstanceArgs(Array)
    #5 [internal function]: Qii\\Autoloader\\Psr4->instance('Controller\\\\inde...')
    #6 E:\\WebRoot\\Qii\\Qii\\Autoloader\\Psr4.php(283): call_user_func_array(Array, Array)
    #7 [internal function]: Qii\\Autoloader\\Psr4->loadClass('Controller\\\\inde...')
    #8 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(44): call_user_func_array(Array, Array)
    #9 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #10 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #11 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:14:12 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5","\u9519\u8bef\u884c \uff1a146 on
136:<\/font>\t\t *<\/font>
137:<\/font>\t\t * @param string $template the resource handle of the template file or template object<\/font>
138:<\/font>\t\t * @param mixed $cache_id cache id to be used with this template<\/font>
139:<\/font>\t\t * @param mixed $compile_id compile id to be used with this template<\/font>
140:<\/font>\t\t * @param object $parent next higher level of Smarty variables<\/font>
141:<\/font>\t\t *\/<\/font>
142:<\/font>\t\tpublic function display($template = null, $cache_id = null, $compile_id = null, $parent = null)<\/font>
143:<\/font>\t\t{<\/font>
144:<\/font>\t\t\tif(!$this->checkTplIsValid($template))<\/font>
145:<\/font>\t\t\t{<\/font>
146:<\/font>\t\t\t\tthrow new \\Exception('\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5');<\/font>
147:<\/font>\t\t\t}<\/font>
148:<\/font>\t\t\tif (!empty($this->_blocks)) {<\/font>
149:<\/font>\t\t\t\t$this->assign($this->_blocks);<\/font>
150:<\/font>\t\t\t}<\/font>
151:<\/font>\t\t\tparent::display($template, $cache_id, $compile_id, $parent);<\/font>
152:<\/font>\t\t}<\/font>
153:<\/font>\t\t\/**<\/font>
154:<\/font>\t\t * \u8bbe\u7f6e\u6a21\u677f\u5b58\u653e\u8def\u5f84<\/font>
155:<\/font>\t\t * @param string $template_dir \u6a21\u677f\u8def\u5f84<\/font>
156:<\/font>\t\t * @param book $isConfig \u662f\u5426\u914d\u7f6e<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.tpl')
    #1 [internal function]: Controller\\index->displayAction()
    #2 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #3 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #4 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #5 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:15:36 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a160 on
150:<\/font>\t\t * @param book $isConfig \u662f\u5426\u914d\u7f6e<\/font>
151:<\/font>\t\t *\/<\/font>
152:<\/font>\t\tpublic function setTemplateDir($template_dir, $isConfig = false)<\/font>
153:<\/font>\t\t{<\/font>
154:<\/font>\t\t\treturn parent::setTemplateDir($template_dir, $isConfig = false);<\/font>
155:<\/font>\t\t}<\/font>
156:<\/font>\t<\/font>
157:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
158:<\/font>\t\t{<\/font>
159:<\/font>\t\t\techo pathinfo($template, FILE_EXTENSION);<\/font>
160:<\/font>\t\t\tthrow new \\Exception('\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
161:<\/font>\t\t\treturn false;<\/font>
162:<\/font>\t\t}<\/font>
163:<\/font>\t}<\/font>
164:<\/font>\t<\/font>
165:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.tpl')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.tpl')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:15:47 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a160 on
150:<\/font>\t\t * @param book $isConfig \u662f\u5426\u914d\u7f6e<\/font>
151:<\/font>\t\t *\/<\/font>
152:<\/font>\t\tpublic function setTemplateDir($template_dir, $isConfig = false)<\/font>
153:<\/font>\t\t{<\/font>
154:<\/font>\t\t\treturn parent::setTemplateDir($template_dir, $isConfig = false);<\/font>
155:<\/font>\t\t}<\/font>
156:<\/font>\t<\/font>
157:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
158:<\/font>\t\t{<\/font>
159:<\/font>\t\t\techo pathinfo($template, FILE_EXTENSION);<\/font>
160:<\/font>\t\t\tthrow new \\Exception('\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
161:<\/font>\t\t\treturn false;<\/font>
162:<\/font>\t\t}<\/font>
163:<\/font>\t}<\/font>
164:<\/font>\t<\/font>
165:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.tpl')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.tpl')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:16:18 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a160 on
150:<\/font>\t\t * @param book $isConfig \u662f\u5426\u914d\u7f6e<\/font>
151:<\/font>\t\t *\/<\/font>
152:<\/font>\t\tpublic function setTemplateDir($template_dir, $isConfig = false)<\/font>
153:<\/font>\t\t{<\/font>
154:<\/font>\t\t\treturn parent::setTemplateDir($template_dir, $isConfig = false);<\/font>
155:<\/font>\t\t}<\/font>
156:<\/font>\t<\/font>
157:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
158:<\/font>\t\t{<\/font>
159:<\/font>\t\t\techo pathinfo($template, PATHINFO_EXTENSION);<\/font>
160:<\/font>\t\t\tthrow new \\Exception('\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
161:<\/font>\t\t\treturn false;<\/font>
162:<\/font>\t\t}<\/font>
163:<\/font>\t}<\/font>
164:<\/font>\t<\/font>
165:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.tpl')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.tpl')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:17:34 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a166 on
156:<\/font>\t\t\/**<\/font>
157:<\/font>\t\t * \u68c0\u67e5\u6a21\u677f\u6587\u4ef6\u540d\u79f0\uff0c\u53ea\u5141\u8bb8\u4f7f\u7528tpl<\/font>
158:<\/font>\t\t * @param string $template \u6a21\u677f\u6587\u4ef6<\/font>
159:<\/font>\t\t * @return bool | throw Exception<\/font>
160:<\/font>\t\t *\/<\/font>
161:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
162:<\/font>\t\t{<\/font>
163:<\/font>\t\t\t$extension = pathinfo($template, PATHINFO_EXTENSION);<\/font>
164:<\/font>\t\t\tif(!in_array($this->allowTplExt, $extension))<\/font>
165:<\/font>\t\t\t{<\/font>
166:<\/font>\t\t\t\tthrow new \\Exception('\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
167:<\/font>\t\t\t}<\/font>
168:<\/font>\t\t\treturn true;<\/font>
169:<\/font>\t\t}<\/font>
170:<\/font>\t}<\/font>
171:<\/font>\t<\/font>
172:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.tpl')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.tpl')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:17:59 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a166 on
156:<\/font>\t\t\/**<\/font>
157:<\/font>\t\t * \u68c0\u67e5\u6a21\u677f\u6587\u4ef6\u540d\u79f0\uff0c\u53ea\u5141\u8bb8\u4f7f\u7528tpl<\/font>
158:<\/font>\t\t * @param string $template \u6a21\u677f\u6587\u4ef6<\/font>
159:<\/font>\t\t * @return bool | throw Exception<\/font>
160:<\/font>\t\t *\/<\/font>
161:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
162:<\/font>\t\t{<\/font>
163:<\/font>\t\t\t$extension = pathinfo($template, PATHINFO_EXTENSION);<\/font>
164:<\/font>\t\t\tif(!in_array($extension, $this->allowTplExt))<\/font>
165:<\/font>\t\t\t{<\/font>
166:<\/font>\t\t\t\tthrow new \\Exception('\u4f7f\u7528\u7684\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
167:<\/font>\t\t\t}<\/font>
168:<\/font>\t\t\treturn true;<\/font>
169:<\/font>\t\t}<\/font>
170:<\/font>\t}<\/font>
171:<\/font>\t<\/font>
172:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.php')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.php')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:18:11 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a166 on
156:<\/font>\t\t\/**<\/font>
157:<\/font>\t\t * \u68c0\u67e5\u6a21\u677f\u6587\u4ef6\u540d\u79f0\uff0c\u53ea\u5141\u8bb8\u4f7f\u7528tpl<\/font>
158:<\/font>\t\t * @param string $template \u6a21\u677f\u6587\u4ef6<\/font>
159:<\/font>\t\t * @return bool | throw Exception<\/font>
160:<\/font>\t\t *\/<\/font>
161:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
162:<\/font>\t\t{<\/font>
163:<\/font>\t\t\t$extension = pathinfo($template, PATHINFO_EXTENSION);<\/font>
164:<\/font>\t\t\tif(!in_array($extension, $this->allowTplExt))<\/font>
165:<\/font>\t\t\t{<\/font>
166:<\/font>\t\t\t\tthrow new \\Exception('\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5:\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
167:<\/font>\t\t\t}<\/font>
168:<\/font>\t\t\treturn true;<\/font>
169:<\/font>\t\t}<\/font>
170:<\/font>\t}<\/font>
171:<\/font>\t<\/font>
172:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.php')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.php')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:18:18 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5 : \u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a166 on
156:<\/font>\t\t\/**<\/font>
157:<\/font>\t\t * \u68c0\u67e5\u6a21\u677f\u6587\u4ef6\u540d\u79f0\uff0c\u53ea\u5141\u8bb8\u4f7f\u7528tpl<\/font>
158:<\/font>\t\t * @param string $template \u6a21\u677f\u6587\u4ef6<\/font>
159:<\/font>\t\t * @return bool | throw Exception<\/font>
160:<\/font>\t\t *\/<\/font>
161:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
162:<\/font>\t\t{<\/font>
163:<\/font>\t\t\t$extension = pathinfo($template, PATHINFO_EXTENSION);<\/font>
164:<\/font>\t\t\tif(!in_array($extension, $this->allowTplExt))<\/font>
165:<\/font>\t\t\t{<\/font>
166:<\/font>\t\t\t\tthrow new \\Exception('\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5 : \u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
167:<\/font>\t\t\t}<\/font>
168:<\/font>\t\t\treturn true;<\/font>
169:<\/font>\t\t}<\/font>
170:<\/font>\t}<\/font>
171:<\/font>\t<\/font>
172:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(141): Qii\\View\\Smarty->checkTplIsValid('index.php')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->display('index.php')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:19:38 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5 : \u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a166 on
156:<\/font>\t\t\/**<\/font>
157:<\/font>\t\t * \u68c0\u67e5\u6a21\u677f\u6587\u4ef6\u540d\u79f0\uff0c\u53ea\u5141\u8bb8\u4f7f\u7528tpl<\/font>
158:<\/font>\t\t * @param string $template \u6a21\u677f\u6587\u4ef6<\/font>
159:<\/font>\t\t * @return bool | throw Exception<\/font>
160:<\/font>\t\t *\/<\/font>
161:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
162:<\/font>\t\t{<\/font>
163:<\/font>\t\t\t$extension = pathinfo($template, PATHINFO_EXTENSION);<\/font>
164:<\/font>\t\t\tif(!in_array($extension, $this->allowTplExt))<\/font>
165:<\/font>\t\t\t{<\/font>
166:<\/font>\t\t\t\tthrow new \\Exception('\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5 : \u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u548chtml\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
167:<\/font>\t\t\t}<\/font>
168:<\/font>\t\t\treturn true;<\/font>
169:<\/font>\t\t}<\/font>
170:<\/font>\t}<\/font>
171:<\/font>\t<\/font>
172:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(128): Qii\\View\\Smarty->checkTplIsValid('index.php')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->fetch('index.php')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:20:10 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/Smarty.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5 : \u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664tpl\u3001html\u3001twig\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60","\u9519\u8bef\u884c \uff1a166 on
156:<\/font>\t\t\/**<\/font>
157:<\/font>\t\t * \u68c0\u67e5\u6a21\u677f\u6587\u4ef6\u540d\u79f0\uff0c\u53ea\u5141\u8bb8\u4f7f\u7528tpl<\/font>
158:<\/font>\t\t * @param string $template \u6a21\u677f\u6587\u4ef6<\/font>
159:<\/font>\t\t * @return bool | throw Exception<\/font>
160:<\/font>\t\t *\/<\/font>
161:<\/font>\t\tprotected function checkTplIsValid($template)<\/font>
162:<\/font>\t\t{<\/font>
163:<\/font>\t\t\t$extension = pathinfo($template, PATHINFO_EXTENSION);<\/font>
164:<\/font>\t\t\tif(!in_array($extension, $this->allowTplExt))<\/font>
165:<\/font>\t\t\t{<\/font>
166:<\/font>\t\t\t\tthrow new \\Exception('\u6a21\u677f\u6587\u4ef6\u4e0d\u5408\u6cd5 : \u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528\u9664'.join('\u3001', $this->allowTplExt).'\u4ee5\u5916\u7684\u540e\u7f00\u540d\u4f60');<\/font>
167:<\/font>\t\t\t}<\/font>
168:<\/font>\t\t\treturn true;<\/font>
169:<\/font>\t\t}<\/font>
170:<\/font>\t}<\/font>
171:<\/font>\t<\/font>
172:<\/font>\t?><\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(128): Qii\\View\\Smarty->checkTplIsValid('index.php')
    #1 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->fetch('index.php')
    #2 [internal function]: Controller\\index->displayAction()
    #3 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #4 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #5 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #6 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:20:27 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/smarty\/sysplugins\/smarty_internal_templatebase.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a0():Missing '$template' parameter","\u9519\u8bef\u884c \uff1a154 on
144:<\/font>\t     * @return mixed<\/font>
145:<\/font>\t * @throws \\Exception<\/font>
146:<\/font>\t * @throws \\SmartyException<\/font>
147:<\/font>\t *\/<\/font>
148:<\/font>\t private function _execute($template, $cache_id, $compile_id, $parent, $function)<\/font>
149:<\/font>\t {<\/font>
150:<\/font>\t $smarty = $this->_objType == 1 ? $this : $this->smarty;<\/font>
151:<\/font>\t $saveVars = true;<\/font>
152:<\/font>\t if ($template === null) {<\/font>
153:<\/font>\t if ($this->_objType != 2) {<\/font>
154:<\/font>\t throw new SmartyException($function . '():Missing \\'$template\\' parameter');<\/font>
155:<\/font>\t } else {<\/font>
156:<\/font>\t $template = $this;<\/font>
157:<\/font>\t }<\/font>
158:<\/font>\t } elseif (is_object($template)) {<\/font>
159:<\/font>\t if (!isset($template->_objType) || $template->_objType != 2) {<\/font>
160:<\/font>\t throw new SmartyException($function . '():Template object expected');<\/font>
161:<\/font>\t }<\/font>
162:<\/font>\t } else {<\/font>
163:<\/font>\t \/\/ get template object<\/font>
164:<\/font>\t \/* @var Smarty_Internal_Template $template *\/<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\smarty\\sysplugins\\smarty_internal_templatebase.php(99): Smarty_Internal_TemplateBase->_execute(NULL, NULL, NULL, NULL, 0)
    #1 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(129): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL)
    #2 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->fetch(NULL)
    #3 [internal function]: Controller\\index->displayAction()
    #4 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #5 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #6 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #7 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:21:02 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/smarty\/sysplugins\/smarty_internal_templatebase.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1a0():Missing '$template' parameter","\u9519\u8bef\u884c \uff1a154 on
144:<\/font>\t     * @return mixed<\/font>
145:<\/font>\t * @throws \\Exception<\/font>
146:<\/font>\t * @throws \\SmartyException<\/font>
147:<\/font>\t *\/<\/font>
148:<\/font>\t private function _execute($template, $cache_id, $compile_id, $parent, $function)<\/font>
149:<\/font>\t {<\/font>
150:<\/font>\t $smarty = $this->_objType == 1 ? $this : $this->smarty;<\/font>
151:<\/font>\t $saveVars = true;<\/font>
152:<\/font>\t if ($template === null) {<\/font>
153:<\/font>\t if ($this->_objType != 2) {<\/font>
154:<\/font>\t throw new SmartyException($function . '():Missing \\'$template\\' parameter');<\/font>
155:<\/font>\t } else {<\/font>
156:<\/font>\t $template = $this;<\/font>
157:<\/font>\t }<\/font>
158:<\/font>\t } elseif (is_object($template)) {<\/font>
159:<\/font>\t if (!isset($template->_objType) || $template->_objType != 2) {<\/font>
160:<\/font>\t throw new SmartyException($function . '():Template object expected');<\/font>
161:<\/font>\t }<\/font>
162:<\/font>\t } else {<\/font>
163:<\/font>\t \/\/ get template object<\/font>
164:<\/font>\t \/* @var Smarty_Internal_Template $template *\/<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\smarty\\sysplugins\\smarty_internal_templatebase.php(99): Smarty_Internal_TemplateBase->_execute(NULL, NULL, NULL, NULL, 0)
    #1 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(129): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL)
    #2 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->fetch(NULL)
    #3 [internal function]: Controller\\index->displayAction()
    #4 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #5 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #6 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #7 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"] 2017-07-03 18:23:50 ["\u9519\u8bef\u6587\u4ef6 \uff1a..\/Qii\/View\/smarty\/sysplugins\/smarty_internal_template.php","\u9519\u8bef\u4ee3\u7801 \uff1a0","\u9519\u8bef\u63cf\u8ff0 \uff1aUnable to load template 'file:index.twig'","\u9519\u8bef\u884c \uff1a163 on
153:<\/font>\t    {<\/font>
154:<\/font>\t $parentIsTpl = isset($this->parent) && $this->parent->_objType == 2;<\/font>
155:<\/font>\t if ($this->smarty->debugging) {<\/font>
156:<\/font>\t if (!isset($this->smarty->_debug)) {<\/font>
157:<\/font>\t $this->smarty->_debug = new Smarty_Internal_Debug();<\/font>
158:<\/font>\t }<\/font>
159:<\/font>\t $this->smarty->_debug->start_template($this, $display);<\/font>
160:<\/font>\t }<\/font>
161:<\/font>\t \/\/ checks if template exists<\/font>
162:<\/font>\t if (!$this->source->exists) {<\/font>
163:<\/font>\t throw new SmartyException("Unable to load template '{$this->source->type}:{$this->source->name}'" .<\/font>
164:<\/font>\t ($parentIsTpl ? " in '{$this->parent->template_resource}'" : ''));<\/font>
165:<\/font>\t }<\/font>
166:<\/font>\t \/\/ disable caching for evaluated code<\/font>
167:<\/font>\t if ($this->source->handler->recompiled) {<\/font>
168:<\/font>\t $this->caching = false;<\/font>
169:<\/font>\t }<\/font>
170:<\/font>\t \/\/ read from cache or render<\/font>
171:<\/font>\t $isCacheTpl =<\/font>
172:<\/font>\t $this->caching == Smarty::CACHING_LIFETIME_CURRENT || $this->caching == Smarty::CACHING_LIFETIME_SAVED;<\/font>
173:<\/font>\t if ($isCacheTpl) {<\/font><\/pre>","\u9519\u8bef\u8ffd\u8e2a\u5982\u4e0b\uff1a
    #0 E:\\WebRoot\\Qii\\Qii\\View\\smarty\\sysplugins\\smarty_internal_templatebase.php(199): Smarty_Internal_Template->render(false, 0)
    #1 E:\\WebRoot\\Qii\\Qii\\View\\smarty\\sysplugins\\smarty_internal_templatebase.php(99): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0)
    #2 E:\\WebRoot\\Qii\\Qii\\View\\Smarty.php(129): Smarty_Internal_TemplateBase->fetch('index.twig', NULL, NULL, NULL)
    #3 E:\\WebRoot\\Qii\\private\\Controller\\index.php(35): Qii\\View\\Smarty->fetch('index.twig')
    #4 [internal function]: Controller\\index->displayAction()
    #5 E:\\WebRoot\\Qii\\Qii\\Base\\Dispatcher.php(73): call_user_func_array(Array, Array)
    #6 E:\\WebRoot\\Qii\\Qii\\Application.php(390): Qii\\Base\\Dispatcher->dispatch()
    #7 E:\\WebRoot\\Qii\\public\\index.php(12): Qii\\Application->run()
    #8 {main}
","Source URL:http:\/\/test\/Qii\/public\/index\/display","Referer URL:http:\/\/test\/Qii\/public\/index\/display"]