質問 > フロント機能 > URLを変数、もしくは定数としてコントローラーで使いたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
boss12 |
投稿日時: 2017/3/9 12:36
対応状況: −−−
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
URLを変数、もしくは定数としてコントローラーで使いたい [EC-CUBE] 3.0.9
[レンタルサーバ] CPI [OS] Mac http://hogehoge.com 上記のURLでECCUBEを利用しているとして、 コントローラー内で、上のURLを直接書かないで、利用するにはどのように記述したらよいでしょうか? $app['user']['id']のようにURLも定義されているのでしょうか? もしないとしたら、どこにどのように記述するのが適切でしょうか? よろしくお願いいたします。 |
468 |
投稿日時: 2017/3/9 16:47
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: URLを変数、もしくは定数としてコントローラーで使いたい コントローラーに$requestが渡ってきていれば、
$request->getUri(); 等でURLが取り出せると思いますので、それを分解して利用するのは如何でしょうか? 定義されたURLの情報は無いのではないかと思います。
|
h_tanaka |
投稿日時: 2017/3/15 9:15
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: URLを変数、もしくは定数としてコントローラーで使いたい PHP標準の機能で取得できると思います。
$URL = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"]; |
boss12 |
投稿日時: 2017/3/17 2:07
対応状況: 解決済
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
Re: URLを変数、もしくは定数としてコントローラーで使いたい お二人ともありがとうございます。
無事取り出すことができました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |