->setAction($this->actionName);
}
public function exec()
{
try {
// 实例化控制器
$instance = $this->controller($this->controller);
} catch (ClassNotFoundException $e) {
throw new HttpException(404, 'controller not exists:' . $e->getClass());
}
// 注册控制器中间件
$this->registerControllerMiddleware($instance);
return $this->app->middleware->pipeline('controller')
->send($this->request)
->then(function () use ($instance) {
// 获取当前操作名
USER | apache |
HOME | /usr/share/httpd |
HTTP_HOST | www.wangshouyi.com |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
REDIRECT_STATUS | 200 |
SERVER_NAME | wangshouyi.cn |
SERVER_PORT | 80 |
SERVER_ADDR | 172.20.88.113 |
REMOTE_PORT | 34326 |
REMOTE_ADDR | 3.235.229.251 |
SERVER_SOFTWARE | nginx/1.18.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REQUEST_SCHEME | http |
SERVER_PROTOCOL | HTTP/1.1 |
DOCUMENT_ROOT | /mnt/www/shisanxiang/public |
DOCUMENT_URI | /index.php/newsitem/277742011 |
REQUEST_URI | /newsitem/277742011 |
SCRIPT_NAME | /index.php |
CONTENT_LENGTH | |
CONTENT_TYPE | |
REQUEST_METHOD | GET |
QUERY_STRING | |
SCRIPT_FILENAME | /mnt/www/shisanxiang/public/index.php |
PATH_INFO | /newsitem/277742011 |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php/newsitem/277742011 |
REQUEST_TIME_FLOAT | 1711714678.2339 |
REQUEST_TIME | 1711714678 |
APP_DEBUG | 1 |
APP_DEFAULT_TIMEZONE | Asia/Shanghai |
DATABASE_TYPE | mysql |
DATABASE_HOSTNAME | rm-bp12w01qf337h52oc8o.mysql.rds.aliyuncs.com |
DATABASE_DATABASE | ssx |
DATABASE_USERNAME | shisanxiang |
DATABASE_PASSWORD | ssx2@**0xss123 |
DATABASE_HOSTPORT | 3306 |
DATABASE_CHARSET | utf8 |
DATABASE_DEBUG | 1 |
DATABASE_PREFIX | tp_ |
LANG_DEFAULT_LANG | zh-cn |
EASYADMIN_ADMIN | admin |
EASYADMIN_CAPTCHA | 1 |
EASYADMIN_IS_DEMO | |
EASYADMIN_CDN | |
EASYADMIN_EXAMPLE | |
EASYADMIN_STATIC_PATH | /static |
EASYADMIN_OSS_STATIC_PREFIX | static_easyadmin |
QINIU_FUNCTIONS_VERSION | 7.2.10 |
DS | / |
ROOT_PATH | /mnt/www/shisanxiang/public/../ |