В настоящее время у меня есть частичный файл header.php, который содержит навигацию по моему сайту. В этом заголовке навигация сайта в настоящее время жестко запрограммирована. Однако эта жестко запрограммированная навигация может быть установлена динамически из базы данных.
Мой план состоит в том, чтобы создать собственный вспомогательный класс, здесь будет функция, которая запрашивает модель и возвращает правильно отформатированную динамическую навигацию.
Затем я загружу помощника в моем представлении (header.php), вот так:
$this->load->helper('nav helper');
echo all_the_nav();
У меня вопрос, это правильный подход для использования в этом случае? Информация относительно вспомогательных классов противоречива, некоторые источники утверждают, что это нежелательно, другие утверждают, что все в порядке.
Задача ещё не решена.
Других решений пока нет …