Zend Framework使ってみた3

ルーティングはいいけれど、結局のところスラッシュはディレクトリ扱いだから、cssやjs読み込むとき相対パスだと痛い目にあった。
デフォルトでしか見てなかったから気づかなかった。


example.com/ なら、src="css/hoge.css" は、example.com/css/hoge.css を見に行くけれど、
example.com/user/login なら src="css/hoge.css" は example.com/user/css/hoge.css を見に行って、userコントローラのcssアクション扱い。


<head>内に

<base href="http://example.com/">

って書いたら、相対パス達の基点を操れました。
書くほうとしては、これが一番楽な方法だな。


そんな3日目。