【CakePHP】ControllerとViewでのパスの取得方法

スタミロンC

2013年03月20日(水)

CakePHP祭りになってきました。 最近思うんです。CakePHPって勉強するととんでもない機能がすでに実装されていたりします。 まぁ今回はそのような高度なことはやらずにいざ使う時に迷ってしまうので備忘録までに。

 


みなさんCakePHPで構築していると、


「あれ、パスの取得方法どーやるんだっけ?」


とかって思いますよね?


俺は結構陥りやすいんだけど、その為のとっておきのTipsだ。



また、ViewとControllerで取得方法が若干ちがうのでひっかけだよね。 そんな時の絶対パスとURIの取得方法だ。



■View


絶対パス:$this->Html->url(‘/controller/action/’, true);

URL:$this->Html->url(‘/controller/action/’, false);



■Controller


絶対パス:Router::url(“/controller/action”, false);

URL:Router::url(“/controller/action”, true);



簡単ですね。 そう、CakePHPならね。

スポンサードリンク

運営サービスPR

スポンサードリンク

運営サービスPR