メーカープラグインを使用される方が多いと思います。
メーカーの一覧を表示したい場合は次のようにメーカープラグインのレポジトリクラスでfindByすることで取得が可能です。
Controllerなどで使える実際のコード
// メーカーのレポジトリを使用する $Makers = $app['eccube.plugin.maker.repository.maker']->findBy(array(), array('rank' => 'DESC'));
全件取得するのでfindByの第1引数は空の配列、第2引数はソート順を指定しています。findByの詳しい使用方法は下の記事をご確認ください。
[必須] findByの便利な使い方を紹介! AND検索、OR検索、並び順、件数
メーカープラグインがインストール済みかどうかのチェックを
実際にはメーカープラグインがインストールされているかどうかをあらかじめチェックした方が良いでしょう。
プラグインがインストールされているかどうかプログラムで確認する方法は下の記事をご参照ください。
コード上でプラグインがインストール済か、有効かを確認する方法
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。