已采納回答 / 洪濤
不管是linux還是windows,在命令行里輸入一個命令,實際上操作系統(tǒng)會在各種被指定的目錄中搜索有沒有這個程序,一個一個目錄搜索過去,搜索到了就執(zhí)行第一個找到的。你這個問題應該是目錄配置的順序問題,你可以修改系統(tǒng)PATH,也可以直接通過輸入php5.6的php.exe的絕對路徑來解決。
2015-02-09
使用{% stylesheets %}和{% javascripts %}報錯的話,配置下assetic:中的bundles:[ ],加入你的bundle或注釋掉就可以了。
2015-02-07
試用{% stylesheets %}和{% javascripts %}報錯的話,配置下assetic:中的bundles:[ ]就可以了。
2015-02-07
講師回答 / 洪濤
不建議直接看源代碼,因為sf2的源代碼模塊化和抽象化程度較高,如果沒有實際操作經(jīng)驗很難具體的去理解代碼的實際含義。我建議你先使用sf2開發(fā)一些小項目,對sf2的使用有了一定經(jīng)驗后,再開始入手去看一些平時開發(fā)時最常用的類,比如Request和Response,比如Controller等等,這樣接受起來會比較容易,看完源碼學到的知識也對你世紀的開發(fā)有幫助,不至于太枯燥。
2015-02-05
這個語法錯誤我其實在后面的視頻里已經(jīng)發(fā)現(xiàn)并修正了,希望大家不要犯同樣錯誤。
這位同學說的很對,如果確定是一個更新操作,那么把需要更新的對象傳到persist這一步驟是不必須的,但即使做了,Doctrine也會自動分析到這個entity是一個已經(jīng)實例化過的對象,并不會去生成insert語句,而是會忽略掉。大家在做的時候一定要注意。
這位同學說的很對,如果確定是一個更新操作,那么把需要更新的對象傳到persist這一步驟是不必須的,但即使做了,Doctrine也會自動分析到這個entity是一個已經(jīng)實例化過的對象,并不會去生成insert語句,而是會忽略掉。大家在做的時候一定要注意。
2015-02-04
這個是慕課網(wǎng)剪輯的問題,沒有切換到我操作代碼的視頻上,我會和慕課網(wǎng)聯(lián)系并修正的,謝謝大家的提醒!
2015-02-04
看不到代碼
select u from user u where u.name='xxx'
select u from user u where u.name='xxx'
2015-02-04
persist()不是presist()
而且只有新增才需要persist,更新不用,直接flush()就可以
而且只有新增才需要persist,更新不用,直接flush()就可以
2015-02-03