我们可以像这样访问控制器中的发布数据:
$request = $this->di->get("request");
$data = $request->getJsonRawBody();
但是有什么方法可以访问 services.php 中的 POST 数据。我想在一个事件中访问它:
if ($event->getType() == 'beforeDispatchLoop') {
$url = 'http://localhost/curl_logging/curlLogging.php';
$router = new \Phalcon\Mvc\Router();
$uri = $router->getRewriteUri();
$controller = $dispatcher->getControllerName();
$action = $dispatcher->getActionName();
$params = array();
$params['controller'] = $controller;
$params['action'] = $action;
calling_func($url, $params);
}
提前致谢。