2011-11-07 53 views
0

我敢肯定,我失去了一些東西,但我花了一整天,我仍然不能由Jason吉爾莫獲得這個骨架學說一體化項目的工作:主義/ ZF z2d2教程問題

github link

這是一個非常簡單的項目,但(在配置後的application.ini)我遇到困難試圖生成模式:

./scripts/doctrine ORM:架構工具:創建

GIVES

PHP致命錯誤:不能重新聲明類實體\帳戶在/var/www/z2d2/application/models/Entities/Account.php上線12

我認爲這是與命名空間。

我使用的是PHP 5.3.6。

謝謝,

德棉。

+0

也許它不會回答你的特定問題,但與Bisna膠http://www.zendcasts.com/unit-testing-doctrine-2-entities/2011/02/整合_really_很容易,可能會爲你工作。 –

+0

「can not redeclare class」錯誤意味着在查看'/ var/www/z2d2/application/models/Entities/Account.php'中的第12行之前,PHP已經看到了「Entities \ Account」的類聲明。在你的代碼中搜索'class Account',看看是否有其他人出現 – Phil

回答

0

我從github here下載了源代碼,看起來作者在文件/application/model/entities/Rank.php中犯了一個錯誤。這個文件只是一個Account.php的重複 - 因此錯誤...

只要刪除Rank.php並創建自己的(甚至沒有)

除了這個問題,它看起來像一個用教條實現zend框架的偉大骨架。

感謝評論者的迴應。

D.