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日目。