controller - EXTBASE:如何在 extbase Controller 中获取当前页面 uri?

标签 controller request uri extbase uribuilder

如何在extbase扩展 Controller 中获取当前页面的uri?如果我需要通过电子邮件发送当前 uri 或将其保存到数据库以供以后使用或统计。

最佳答案

您可以使用这一行:

$this->uriBuilder->getRequest()->getRequestUri()

例子:
public function newAction(Tx_YourExtension_Domain_Model_YourModel $yourModel = NULL) {
    $this->view->assign('yourModel', $yourModel);
    $this->view->assign('url', $this->uriBuilder->getRequest()->getRequestUri());
}

关于controller - EXTBASE:如何在 extbase Controller 中获取当前页面 uri?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17951551/

相关文章:

javascript - 在 mocha 中将变量从 before() 传递到 it()

node.js - 设置{"agent": false} on Node. js请求模块

javascript - Node Jquery 抓取问题

uri - 电子邮件地址是 URI 吗?

extjs - 如何创建向 Controller 注册的模型的新实例?

ruby-on-rails - rails : Dividing up a single database between multiple subdomains

php - 如何修复 'Class App\Http\Controllers\Productcontroller does not exist'

java - Spring请求验证不起作用

c# - 从 Facebook Marketing API 检索原始大小的图像

android - 使用 Android Volley 的多部分请求(将多个图像上传到服务器)