講師回答 / 洪濤
圖片的地址我也不建議用sf2去管理,因為圖片本身沒有太多的類似轉義、合并、不同環境下顯示的內容不一樣這類的需求,而且現在比較成熟的做法都是把圖片托管到各種云平臺上,所以這個問題應該根本不成問題。
2015-03-15
已采納回答 / 洪濤
Laravel確實比較流行,但Laravel的大部分核心組件都是使用的Symfony2的一些組件,我覺得如果你開發一個小型的網站,可以選擇Laravel,它提供的許多功能也能讓你很方便的去開發一個并不太復雜的網站。但如果你的業務邏輯和網站比較復雜,還是選擇Symfony2比較好,因為Symfony2提供的功能更強大,擴展性也更高。
2015-03-09
講師回答 / 洪濤
自定義方法和filter可以參考這個文章:http://symfony.com/doc/current/cookbook/templating/twig_extension.html 簡單來說流程就是:創建一個類繼承Twig_Extension然后在這個類里寫你的各種方法/filter的具體邏輯把這個類注冊成一個twig的插件(使用service)在模板里調用
2015-03-06
已采納回答 / 洪濤
開發環境沒必要裝apc,裝了反而會因為apc的緩存機制導致有可能雖然代碼改變了但是程序依舊跑著舊的版本。apc.cache_by_default設置為off相當于關閉了apc功能,所以錯誤消失是很正常的,但不表示問題解決了。你可以嘗試清空一下緩存試試看。如果3不起作用的話,可能是因為windows環境以及你的php以及apc版本的bug導致的,你可以嘗試用一些已經做好的集成環境去跑symfony,建議5.4版本不管怎么樣php5.5已經沒有apc這個插件了,取而代之的是zend opcache,如果你跟隨...
2015-03-05
講師回答 / 洪濤
這錯有點像是python拋出來的,你確定你的運行環境正常么,app/console其實調用的是app這個目錄里的console這個程序,你確定一下你的執行目錄下是否有app這個目錄以及目錄里是否有console這個程序?比較保險的方法是php app/console這樣使用,至少可以強制指定是使用php去運行console這個程序。
2015-03-03