0

Joomla 3のCRouteとJrouteの違い.

$mainframe = JFactory::getApplication();

私は$mainframe->redirect(CRoute::_('index.php?option=com_community&view=register&task=registerProfileType', false)); このリダイレクトを持っていますが、303 See other Error で動作しませんが、コードを次のように変更すると$mainframe->redirect(JRoute::_('index.php?option=com_community&view=register&task=registerProfileType', false));

4

1 に答える 1

0

JoomSocial Wiki から:

JRoute の代替である独自のライブラリである CRoute を使用することで、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>';
于 2015-09-27T18:55:25.757 に答える