Symfony 1.0 itmek-üretmek-rezil ile hata

3 Cevap php

Ben yeni bir proje için bir CRUD testi oluşturmaya çalıştığınızda bir PHP Uyarı ve ölümcül bir hata alıyorum.

Hataları, bu bulamıyorum dosyalarla ilişkili, ancak ben kontrol ve dosyaları kesinlikle vardır.

'C Böyle bir dosya ya da dizin: \ webroota \ askeet \ lib \ Model \ om \ BaseQuestionPeer.php hattında 547: failed to open stream Require_once (lib / model / map / QuestionMapBuilder.php)' hata metin

Benim proje hangi detayları kontrol etmelisiniz?

alt text

3 Cevap

Sonunda sorunu izini. Benim php.ini dosyaları, bunlar varsayılan UNIX dosya yol ayarları kurulum zekâ idi.

Esrarlı hiçbir şey bu yanlış yapılandırma kırık olmuştu. Artı, Symfony'de şeyi şimdiye kadar çalıştı.

Ben Windows tarzı FILE_PATH açtınız ve hepsi yine iyi.

Tüm cevaplar için teşekkürler!

Ben senin yolunu eklemek ile ilgili bir sorun olduğunu düşünüyorum.

Check it, Require_once () çağrısı lib/model/map/QuestionMapBuilder.php arıyor

Ama include_pathdaki C:\webroot\askeet\lib olduğunu

Hangi tam yola hep birlikte, çözülmesi zaman, bu gibi görünecektir

C:\webroot\askeet\lib\lib\model\map\QuestionMapBuilder.php

Yani, think çözüm senin yolunu eklemek için C:\webroot\askeet eklemektir.

Sen Question model sınıfı için rezil ürettiğini ancak mevcut görünmüyor. Kullanarak Dokümantasyon crud generator

Öncelikle veritabanı tanımlamak için schema.yml file kullanmak ve çalıştırmak gerekir

./symfony propel:build-model

modeliniz dosyaları oluşturmak için. (Bu lib \ Model \ harita \ QuestionMapBuilder.php üretecektir)