質問: new Facebook\Facebook([ 'app_id' => '*****', // Replace {app-id} with your app id 'app_secret' => '*****', 'default_graph_version' => 'v2.10', ]); } } ``` よろしくお願いいたします。
回答: CakePHP3では、ユーザーが作ったものも**名前空間**に入りますので(最初の方に`namespace App\Controller;`のようにあるかと思います)、特に`use`などをしなかった場合、**ファイルの名前空間からの相対**とみなされてしまいます。 対策としては、以下の2つのどちらかです。 1. `new \Facebook\Facebook`と、ルートからの完全修飾名で使う 2. 使う前に`use Facebook\Facebook;`としておいて、使う場所では`new Facebook`で書く