У меня есть готовые темы в документации, но, пожалуйста, помогите мне узнать, почему это самый правильный путь и что не так (и недостаточно) с такими методами, как $this->load->model('User_model')
или установкой конфигов /config/autoload.php
в CodeIgniter?
В случае, если мы хотим использовать дополнительные контроллеры (например, Request $request
) в качестве инъекции метода, или UserRepository $users
в качестве инжекции в систему сжатия (что, на мой взгляд, не является значимым примером, но было рассмотрено в примереосновная документация ) что плохого в том, чтобы обращаться к этим классам как к свойствам (например, $this->input->get('id')
) или признакам, если мы хотим быть приверженными концепциям ООП?
Скорее всего, это просто стиль кодирования и рамочные соглашения(что, конечно, тоже важно), не правда ли?