Можно ли загружать модели в Helpers в CodeIgniter? - PullRequest
0 голосов
/ 08 октября 2010

Я пытаюсь использовать помощники для обработки процессов, которые включают несколько моделей. Это нормально с точки зрения лучших практик?

Ответы [ 2 ]

1 голос
/ 09 октября 2010

Какую работу выполняют помощники?Библиотека может быть лучшим выбором.

0 голосов
/ 09 октября 2010

Codeigniter руководство пользователя описывает помощников:

Помощники, как следует из названия, помогут вам с заданиями.Каждый вспомогательный файл - это просто набор функций в определенной категории.

Думайте о них, как о стандартных функциях php.Вы можете использовать их где угодно.

Если это дает вам возможность использовать помощников такими, какие вы есть, считайте свои контроллеры «маршрутизаторами».Используйте их, чтобы отправить информацию модели и получить ее обратно.Затем вы можете отправить эту информацию в другое место, например, другую модель.Когда у вас есть вся необходимая информация, вы можете использовать помощник или другую функцию в том же контроллере для манипулирования информацией.

Лично я чаще всего использую помощники в своих представлениях для переформатирования или преобразования данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...