スタイルシートを再読み込みさせるために

<link rel="stylesheet" type="text/css" media="screen" href="/css/main.css?hogehoge" />

みたいにしてあげると、hogehogeが変わると取り直してくれる。

やり方としては、
apps/(myapp)/config/view.ymlに直接書いちゃう。

default:
  stylesheets:    [main?hogehoge]


大げさ?にやる場合は、sfWebResponseを継承して、addStylesheetメソッドを上書きしちゃって

<?php // sfWebResponseを継承したクラス
  public function addStylesheet($css, $position = '', $options = array())
  {
    $q = sfConfig::get('app_css_'.$css);
    if (!is_null($q)) {  $css .= '?'.$q;  }
    $this->setParameter($css, $options, 'helper/asset/auto/stylesheet'.($position ? '/'.$position : ''));
  }

とかやってあげると、apps/(myapp)/config/app.ymlとかで一元管理できていいのかな。