Разница между CRoute и Jroute в Joomla 3
Какая разница между CRoute и Jroute в Joomla 3.
$mainframe = JFactory::getApplication();
я имею $mainframe->redirect(CRoute::_('index.php?option=com_community&view=register&task=registerProfileType', false));
Это перенаправление, и оно не работает, с 303 См. другие ошибки, но когда я изменяю свой код на $mainframe->redirect(JRoute::_('index.php?option=com_community&view=register&task=registerProfileType', false));
1 ответ
Из JoomSocial Wiki:
Используя нашу собственную библиотеку CRoute, которая заменяет JRoute, ссылка на любую часть JomSocial будет иметь правильный Itemid и поможет избежать любых дублирующих ссылок.
Вы используете эту ссылку перенаправления где? Вы уверены, что библиотеки JomSocial загружены туда?
Из примера вы должны включить библиотеку:
include_once JPATH_ROOT.'/components/com_community/libraries/core.php';
Затем используйте объект:
// Get CUser object
$link = CRoute::_('index.php?option=com_community&view=profile&userid='.$userid);
echo '<a href="/.$link." mce_href="http://www.jomsocial.com/.$link.">View user profile</a>';