2013-05-28 106 views
1

我們正在開發一個包含大量縮略圖圖像的站點。這些是從路線(如/thumb/{width}/{height}/{resizetype}/{id}/{name})動態生成的,然後緩存到相應的目錄。強制路由器在Symfony2中對某些路由使用prod控制器

事情是,我們通過$this->get('router')->generate()生成圖像的URL,它總是使用與請求進行呼叫相同的控制器。這已成爲一個問題,因爲通過app_dev.php加載所有的縮略圖絕對會殺死我們的開發服務器。

我們可以以某種方式指定路由器爲prod環境建立路由嗎?或者我們應該手動構建URL而不使用路由器組件?

回答

0

如果只是這條路徑(或者只是少數幾條路徑),最快的解決方案就是將此url的apache RewriteRule/nginx rewrite指令設置爲您的dev服務器上的app.php。

+0

否則是的,但是如果需要調試,這會阻止我們故意調用通過dev控制器的路由。 – Kaivosukeltaja