Загрузка библиотек в зависимости от страны - codeigniter (архитектурная проблема) - PullRequest
0 голосов
/ 31 мая 2018

Мое приложение масштабируется на несколько стран и контролирует поток пользователей.Приложение построено на codeigniter.

У меня есть контроллер Mother, который вызывает контроллер child для перенаправления пользователей на правильный путь в зависимости от страны.

Я хотел бы загрузить разные библиотеки и использовать функциональностьв зависимости от страны.

Например, если у меня есть библиотека с именем register_fin, в которой есть функции для регистрации пользователя для Финляндии, а также библиотека с именем register_den для пользователя из Дании.

Я пытаюсь найти способ загрузки различных библиотек в зависимости от пути пользователя.

Проблема в том, что я не хочу делать if (country ==x) {load library}, что вызовет огромную проблему, если есть, скажем, 20 библиотек для загрузки.

Мне было интересно, может ли контроллер parent судить и предварительно загружать библиотеку из дочернего контроллера, но я заметил, что при переходе на другой контроллер функция библиотеки не используется.

Есть ли способ построить контроллер, который также может загружать библиотеки в зависимости от стран-пользователей или есть лучшая альтернатива этому?

Любой совет был бы полезен.

...