

現在メモ帳アプリでマークダウン機能を実装しようとしてgithubからマークダウンプラグインを導入して手順通りに進めていたのですがこのような  
エラーがでてしまいました。  
検証して調べたのですがロードコンポーネントがうまく読み込めていないみたいです。  
どのように解決すれば良いでしょうか？  
こちらがgithubのソースです。  
<https://github.com/ivanamat/cakephp3-markdown/blob/master/README.md>  
[![画像の説明をここに入力](https://i.stack.imgur.com/y96fn.png)](https://i.stack.imgur.com/y96fn.png)

コード

[code]

    public function initialize()
    {
        parent::initialize();
    
        $this->loadComponent('Paginator');
        $this->loadComponent('Flash'); // FlashComponent をインクルード
        $this->Auth->allow(['tags']);
        $this->loadComponent('Markdown.Markdown');
    }
    public $components=[
        'Markdown'=>[
          'className' => 'Markdown.Markdown'
            ]
        ];
    
[/code]


CC BY-SA 4.0
2018-10-09T08:23:13.877
49098
2018-10-11T01:30:55.753
29918
question
cakephp
CakePHPにマークダウン機能を付けたいですが、エラーが解決できません。


hinaloe さんのコメントにある通り、 `$this->loadComponent` と `$components`
双方でMarkdownコンポーネントを呼び出しているため、重複エラーが発生しています。

コントローラーの $components
プロパティによるコンポーネントの呼び出しは非推奨となっていますので、`loadComponent`メソッドを使用すべきです。

コントローラーの `$components` プロパティから`Markdown`の項目を削除してください。


CC BY-SA 4.0
2018-10-11T01:30:55.753
49166
2018-10-11T01:30:55.753
2668
49098
answer