Я разрабатываю сайт с помощью codeigniter. Обычно, когда вы используете класс в codeigniter, вы в основном используете его, как если бы это был статический класс. Например, если я возглавляю модель под названием «пользователь», я сначала загружаю ее, используя
$this->load->model('user');
, а затем я могу вызывать методы этого пользовательского класса, такие как
$this->user->make_sandwitch('cheese');
, в приложении, которое я создаю, я хотел бы иметь один класс UserManagement, который использует класс под названием «user».
, чтобы, например, я мог
$this->usermanager->by_id(3);
, и он возвращал бы экземпляр модели пользователя, где идентификатор равен 3. Как лучше всего это сделать?