Я хочу иметь контроллер для выполнения некоторых начальных настроек и получения некоторых основных данных на всех страницах моего приложения (написанных на PHP и CodeIgniter). Поскольку я новичок в CI, пожалуйста, помогите мне сделать это.
Некоторые из моих целей иметь такой контроллер:
Обратите внимание:
У меня нет проблем при создании и работе с общими контроллерами в CI. Что мне нужно, так это что-то вроде скрытого контроллера, которому не нужны сегменты URI для работы, и это тоже не контроллер CI по умолчанию.
Что вы можете сделать, это создать базовый контроллер и расширять этот базовый контроллер во всех остальных контроллерах вместо CI_Controller
, Ваш базовый контроллер будет расширяться CI_Controller
, Вы можете добавить необходимые проверки в конструктор базового контроллера и делать вещи в соответствии с этим. Поэтому каждый раз, когда вы звоните контролеру, ваши проверки будут выполнены. Но у вас есть автозагрузка базового контроллера. Я надеюсь, это поможет вам.
Других решений пока нет …