Мы используем PHP CodeIgnitor v3.1.8 Framework.
Если нам нужно создать контроллер
Некоторые учебные пособия расширяют CI_Controller
, а некоторые предлагают использовать расширяемый REST_Controller с помощью 3партийная библиотека https://github.com/chriskacerguis/codeigniter-restserver
Мы хотим знать:
1) В чем разница между CI_Controller и REST_Controller и почему некоторые используют REST_Controller вместо встроенного CI_Controller
2) Какой из нихрекомендуется CI_Controller или REST_Controller и почему?
3) Я прочитал в их REST API README.md как
CI c3.1.0 + теперь имеет встроенную поддержку Composer, эта библиотека будет перемещаться на основе композитора.
Означает ли это, что в CI v3.1.0 все функции REST встроены, и мы можем просто использовать CI_controller и, следовательно, не нужно использовать какую-либо стороннюю библиотеку