2017-02-20 37 views
0

我是新現在,我使用的是8.2.6版本。我正在關注link的教程。Drupal的8 - 致命錯誤:無法在Drupal 8</p> <p>重新聲明

我完全一樣。

但標籤菜單沒有出現,我如何訪問該模塊? 當我清除了所有的緩存,我得到這個錯誤:

Fatal error: Cannot redeclare class Drupal\bd_contact\AdminController in D:\Dropbox\projects\drupal-8.2.6\modules\custom\bd_contact\src\Controller\AdminController.php on line 7 

誰知道爲什麼我有這個錯誤?

回答

2

PHP錯誤無法重新聲明類是在您嘗試創建已創建的類時導致的。

例如:

//create one time 
class AdminController {} 

//and recreated the class with the same name 
class AdminController {} 

您需要驗證AdminController.php文件,如果它有兩個班,同一個名字,然後用這個教程對你的GitHub項目link項目的源代碼進行比較。

+0

感謝您將我重定向到GitHub項目! – Akki

+0

@Akki,我不知道你是在感謝還是在抱怨,但是OP是按照我在答案中提到的GitHub項目中提供的例子。他說他以同樣的方式效仿這個例子,所以我只是跟他說過驗證源代碼。 – coderade

+0

如果您仔細閱讀問題,問題提問者提到了鏈接,那不是GitHub。鏈接和Github的代碼實際上是有區別的。 Github代碼工作正常。你誤會了。 – Akki

相關問題