回答編集履歴

1 推敲

退会済みユーザー

退会済みユーザー

2016/02/20 10:28  投稿

生成の時点で、
ということで書いてみたもののURL作るのにApp.fullBaseUrlを書き換えるのも変な気がしますね。
ということで書いてみたもののURLを作るのにApp.fullBaseUrlを書き換えるのも変な気がしますね。
```PHP
$fullBaseUrl = preg_replace('/^http:/', 'https:', Configure::read('App.fullBaseUrl'));
Configure::write('App.fullBaseUrl', $fullBaseUrl);
$url = Router::url(array('controller' => 'hoge', 'action' => 'hoge'), true);
var_dump($url);
```
自分ならもうそのまんま書いてしまいそうです。
```PHP
$url = 'https://'
    . env('HTTP_HOST')
    . Router::url(array('controller' => 'hoge', 'action' => 'hoge'), false);
var_dump($url);
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る