cakephpで画像を使ったスタイルシートを上手に出す方法
[cakephp]スタイルシートをコントローラーで作ってみる
http://www.multiburst.net/sometime-php/2009/03/stylesheet-with-cakephp-controllers/
app/controllers/styles_controllers.php
を作ってって書いてあるけどこれを
app/controllers/css_controller.php
これで作ってしまえば
CSSを呼び出したいViewで
<?echo $html->css('hogehoge')?>
これで呼び出せるようになるよね。
いやまぁそれだけだけど。。。
あ、あとこのままだと
hogehoge.cssが呼び出されてactionがないよー!って言われちゃうから
app/controllers/css_controller.php
<?php class CssController extends AppController { var $name = 'Css'; var $uses = array(); function beforeFilter() { list($this->action) = explode('.', $this->action); parent::beforeFilter(); }
こんな風にやっとくといいかもね。
ホントはRoutesの設定してマッピングとかしたかったんだけどいまいちわからなかったからパス。
もっと良いやり方あったら教えて欲しいれす:D