Я знаю, что это старая версия, но если кто-нибудь найдет ее совсем недавно, я бы предложил создать отдельный файл класса в папке контроллеров. Передайте существующий объект контроллера в конструктор класса, и затем вы сможете получить доступ к функциям из любого места, и это не будет конфликтовать с настройкой и обработкой CI.
я естьhome
контроллер сindex
действие, которое отображает набор рекомендуемых продуктов. Тем не менее, продукты управляются черезproduct
Контроллер, включающий фирменную модель и виды.
Как я могу получить доступproduct
информация изнутриindex
действие вhome
контроллер? Instancingproduct
не будет работать, так как класс не загружается во время выполнения, а CodeIgniter не предоставляет способ динамической загрузки контроллеров. Вводproduct
класс в файле библиотеки тоже не работает.
Чтобы быть точным, мне нужны представления продукта (заполненные данными, обработаннымиproduct
контроллер) вставлен в индексном представлении. Я использую CodeIgniter 2.0.2.