2017-02-20 6 views
0

私はDrupal 8の新機能です。Drupal 8 - 致命的なエラー:クラスを再宣言できません

今、私は8.2.6バージョンを使用しています。私はlinkからチュートリアルに従っています。

私はまったく同じようにしました。

タブメニューが表示されませんでした。どのようにそのモジュールにアクセスできますか?私はすべてのキャッシュをクリアしたときに そして、私はこのエラーを得た:私はこのエラーを抱えている理由

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 {} 

あなたはそれが同じ名前を持つ2つのクラスを持っている場合AdminController.phpファイルを検証してからGitHubのプロジェクトlinkプロジェクトで、このチュートリアルのソースコードと比較する必要があります。

+0

私をGitHubプロジェクトにリダイレクトしてくれてありがとう! – Akki

+0

@Akki、あなたが感謝しているか不平を言っているかわかりませんが、OPはGitHubプロジェクトで利用可能な例に従っています。そして、彼は同じように例に従っていると言ったので、私は彼にソースコードを確認するように言っただけです。 – coderade

+0

あなたが質問を慎重に読んだら、質問者はリンクを言及しており、それはGitHubのものではありません。リンクコードとGithubのコードには実際に違いがあります。 Githubのコードは正常に動作しています。あなたは誤解しました。 – Akki

関連する問題