opencart 用のモジュール/プラグインを作成しています。ユーザー グループのアクセス許可を自動作成するとよいでしょう。
モジュールがインストールされたら、ユーザーはユーザー権限制御に入り、手動で権限を追加する必要があります。それは不必要なステップです。ジャンプするのはとてもいいことです。
私は現在 VqMod を使用していくつかの変更 (管理メニューに追加の項目を追加するなど) を行っているため、許可制御クラスの無視ルート リストにルートを追加することは可能ですが、これは良い方法ではないと思います。オプションであり、可能であればアクセス許可を挿入することを好みます。
コンストラクターで user_group モデルを使用してアクセス許可を追加しようとしましたが、それをコンストラクターに追加してもうまくいきませんでした。クラスはおそらく許可前にインスタンス化されていません。
$this->load->model('user/user_group');
$this->model_user_user_group->addPermission($this->user->getId(), 'access', 'test/import');
$this->model_user_user_group->addPermission($this->user->getId(), 'modify', 'test/import');