我是S2新手,手頭有問題。我的ISP拒絕遞歸DNS諮詢,因此我無法使用作曲家。DoctrineFixturesBundle手動安裝
我通過Web下載Symfony 2.3.25,DoctrineFixturesBundle和DataFixtures,下一步安裝LAMP-SERVER,創建一個VHOST尋找我的S2項目,配置數據庫和所有S2必備項。
直到這裏一切正常,我創建了mi第一包,爲我的應用程序。但現在我需要用一些初始數據向DB收取費用。
解壓縮DoctrineFixturesBundle-master.zip在供應商/教義和重命名的文件夾教義-夾具束並以相同的當前位置解壓縮data-fixtures-master.zip,改變文件夾名稱數據夾具等在http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html所述
接下來,我用$ bundles [] = new Doctrine \ Bundle \ FixturesBundle \ DoctrineFixturesBundle()更新AppKernel.php;
現在測試我跑 「的PHP應用程序/控制檯」 來,但我得到了一個錯誤:
PHP致命錯誤:類 '原則\包\ FixturesBundle \ DoctrineFixturesBundle' 不是在/ var發現/ WWW/bidem2/app/AppKernel.php on line 27
是否需要另一個配置???我錯過了一些工具instalation?我真的知道作曲家是合適的方式,但我不能使用這個工具,請幫助我...
您可以在另一臺機器上運行作曲家安裝,並將主應用程序文件以及生成的供應商地圖上傳到您的服務器。 – DoppyNL 2015-03-02 14:28:16
在我的prj中,該包位於'/vendor/doctrine/doctrine-fixtures-bundle/Doctrine/Bundle/FixturesBundle'文件夾中。順便說一句,您必須手動下載並設置捆綁依賴(如fixture-bundle的composer.json中所述),因此您可以採用不同的部署策略來在另一臺計算機上設置供應商。希望這個幫助。 –
Matteo
2015-03-02 16:18:28