How to get complete current url for Cakephp

前端 未结 24 1243
长情又很酷
长情又很酷 2020-12-08 00:10

How do you echo out current URL in Cake\'s view?

24条回答
  •  隐瞒了意图╮
    2020-12-08 00:40

    I prefer this, because if I don't mention "request" word, my IDE gives warning.

    request->here; ?>
    

    API Document: class-CakeRequest


    Edit: To clarify all options

    Current URL: http://example.com/en/controller/action/?query=12
    
    // Router::url(null, true)
    http://example.com/en/controller/action/
    
    // Router::url(null, false)
    /en/controller/action/
    
    // $this->request->here
    /en/controller/action/
    
    // $this->request->here()
    /en/controller/action/?query=12
    
    // $this->request->here(false)
    /en/controller/action/?query=12
    
    // $this->request->url
    en/controller/action
    
    // $_SERVER["REQUEST_URI"]
    /en/controller/action/?query=12
    
    // strtok($_SERVER["REQUEST_URI"],'?');
    /en/controller/action/
    

提交回复
热议问题