Askeet教程所遇問題備忘

      在根據Askeet教程學習Symfony時,有遇到這樣一個問題:Unable to find path for class "francoisPeer",筆者經過仔細研究,終於發現問題所在。

錯誤代碼:

   1: D:/workspace/askeet/batch>php load_data.php 
   2: PHP Fatal error:  Uncaught exception 'sfException' with message 'Unable to find path for class "francoisPeer".' in D:/workspace/askeet/lib/vender/symfony/lib/ad on/propel/sfPropelData.class.php:206 
   3: Stack trace: 
   4: #0 D:/workspace/askeet/lib/vender/symfony/lib/addon/propel/sfPropelData.class.php(46): sfPropelData->doDeleteCurrentData(Array) 
   5: #1 D:/workspace/askeet/batch/load_data.php(24): sfPropelData->loadData('D:/workspace/as...') 
   6: #2 {main} 
   7:   thrown in D:/workspace/askeet/lib/vender/symfony/lib/addon/propel/sfPropelData 
   8: .class.php on line 206
   9:  
  10: Fatal error: Uncaught exception 'sfException' with message 'Unable to find path for class "francoisPeer".' in D:/workspace/askeet/lib/vender/symfony/lib/addon/propel/sfPropelData.class.php:206 
  11: Stack trace: 
  12: #0 D:/workspace/askeet/lib/vender/symfony/lib/addon/propel/sfPropelData.class.php(46): sfPropelData->doDeleteCurrentData(Array) 
  13: #1 D:/workspace/askeet/batch/load_data.php(24): sfPropelData->loadData('D:/workspace/as...') 
  14: #2 {main}   thrown in D:/workspace/askeet/lib/vender/symfony/lib/addon/propel/sfPropelData .class.php on line 206

這個錯誤是test_data.yml文件格式書寫錯誤導致的。因爲直接拷貝網頁上給出的yaml代碼會有多餘的空格,而yaml文件正是有空格控制格式的,所以要嚴格按照規範書寫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章