AWS / PHP / Python ちょいメモ

amazon web service , PHP, Python を使ったときのメモ。日本語でググってもわからなかった事を中心に。

CakePHP2.x で パス・URLを取得

何度も調べてしまっているのでメモ。

CakePHP使って開発していると、URLをフレームワークにお任せするシーンが多く、いざ取得したいときに困ったりしませんか?

Htmlヘルパーのurlメソッド or Routerクラスのurlメソッドで取得が出来ます。それぞれ第二引数がtrueだと、 http://~ のフルパスが返ってきます。

// ビューの場合
$this->Html->url('/controller/action/', true);


// コントローラー、モデルの場合
Router::url('/controller/action/', true);

Router::url(); // 現在のパス
Router::url('/'); // ルートパスだけが欲しい場合


いつも定数一覧とかを探したりしてしまうので、ちゃんと覚えておこうっと。

参考