講師回答 / 洪濤
圖片的地址我也不建議用sf2去管理,因?yàn)閳D片本身沒(méi)有太多的類(lèi)似轉(zhuǎn)義、合并、不同環(huán)境下顯示的內(nèi)容不一樣這類(lèi)的需求,而且現(xiàn)在比較成熟的做法都是把圖片托管到各種云平臺(tái)上,所以這個(gè)問(wèn)題應(yīng)該根本不成問(wèn)題。
2015-03-15
講師回答 / 洪濤
我沒(méi)有太理解你說(shuō)的意思,如果你指的是用ajax對(duì)頁(yè)面進(jìn)行局部刷新的話(huà),這種做法和你使用哪種模板引擎,是否使用twig等等是沒(méi)有關(guān)系的。
2015-03-12
已采納回答 / 洪濤
Laravel確實(shí)比較流行,但Laravel的大部分核心組件都是使用的Symfony2的一些組件,我覺(jué)得如果你開(kāi)發(fā)一個(gè)小型的網(wǎng)站,可以選擇Laravel,它提供的許多功能也能讓你很方便的去開(kāi)發(fā)一個(gè)并不太復(fù)雜的網(wǎng)站。但如果你的業(yè)務(wù)邏輯和網(wǎng)站比較復(fù)雜,還是選擇Symfony2比較好,因?yàn)镾ymfony2提供的功能更強(qiáng)大,擴(kuò)展性也更高。
2015-03-09
講師回答 / 洪濤
自定義方法和filter可以參考這個(gè)文章:http://symfony.com/doc/current/cookbook/templating/twig_extension.html 簡(jiǎn)單來(lái)說(shuō)流程就是:創(chuàng)建一個(gè)類(lèi)繼承Twig_Extension然后在這個(gè)類(lèi)里寫(xiě)你的各種方法/filter的具體邏輯把這個(gè)類(lèi)注冊(cè)成一個(gè)twig的插件(使用service)在模板里調(diào)用
已采納回答 / 洪濤
開(kāi)發(fā)環(huán)境沒(méi)必要裝apc,裝了反而會(huì)因?yàn)閍pc的緩存機(jī)制導(dǎo)致有可能雖然代碼改變了但是程序依舊跑著舊的版本。apc.cache_by_default設(shè)置為off相當(dāng)于關(guān)閉了apc功能,所以錯(cuò)誤消失是很正常的,但不表示問(wèn)題解決了。你可以嘗試清空一下緩存試試看。如果3不起作用的話(huà),可能是因?yàn)閣indows環(huán)境以及你的php以及apc版本的bug導(dǎo)致的,你可以嘗試用一些已經(jīng)做好的集成環(huán)境去跑symfony,建議5.4版本不管怎么樣php5.5已經(jīng)沒(méi)有apc這個(gè)插件了,取而代之的是zend opcache,如果你跟隨...
2015-03-05
講師回答 / 洪濤
這錯(cuò)有點(diǎn)像是python拋出來(lái)的,你確定你的運(yùn)行環(huán)境正常么,app/console其實(shí)調(diào)用的是app這個(gè)目錄里的console這個(gè)程序,你確定一下你的執(zhí)行目錄下是否有app這個(gè)目錄以及目錄里是否有console這個(gè)程序?比較保險(xiǎn)的方法是php app/console這樣使用,至少可以強(qiáng)制指定是使用php去運(yùn)行console這個(gè)程序。
講師回答 / 洪濤
mac/linux下的話(huà)就是終端,windows下的話(huà)就是cmd.exe
已采納回答 / 洪濤
這是你的web服務(wù)軟件(nginx或者apache之類(lèi)的)決定的,當(dāng)http請(qǐng)求過(guò)來(lái)之后,web服務(wù)軟件會(huì)捕捉到這個(gè)請(qǐng)求,然后根據(jù)一定的規(guī)則去生成最終的訪(fǎng)問(wèn)路徑,比如有一種情況是訪(fǎng)問(wèn)/(也就是空路徑的時(shí)候),指定一個(gè)默認(rèn)的訪(fǎng)問(wèn)文件(在你的例子里就是Index.php),所以這種情況下你把默認(rèn)訪(fǎng)問(wèn)路徑給改掉就可以了,具體怎么改看你使用的軟件不同,參考各自的手冊(cè)。
2015-03-02