я написал компонент в Joomla 2.5, и я использую этотИспользуя одно меню в нескольких представлениях одного компонента в Joomla 2.5
JSubMenuHelper::addEntry('Alpha', 'index.php?option=com_teams&task=showA');
JSubMenuHelper::addEntry('Beta', 'index.php?option=com_teams&task=showB',true);
JSubMenuHelper::addEntry('Gamma', 'index.php?option=com_teams&task=showC');
...
в каждом из view.html.php файлов, чтобы перейти от обозрения на другой ,
Это прекрасно работает, но это раздражает, если я добавляю или меняю элемент меню, потому что мне нужно его изменить во всех файлах по отдельности.
Каков наилучший способ (и соответствует дизайну MVC) для этого? Я предполагаю, что просто использовать php-методы (включить или потребовать) - это не путь.
Обычно вы видите что-то вроде этого в вспомогательном файле, а затем просто каждый из них вызывает метод помощника, который на самом деле описывает меню, как показано выше. –