Я генерирую URL строки в сетке с помощью getUrl следующим образом:
return $this->getUrl('*/sales_order/view', array('order_id' => $row->getOrderId()));
генерирует этот URL:
/ index.php / админ / dreamrobot / sales_order / вид / order_id / 100025028 / ключ / e6ed17d71b33687d7389f5d718d4d739 /
Моя проблема в том, что 'dreamrobot' не должно быть в URL, это название моего модуля, но я хочу перейти на страницу просмотра заказа.
URL, сгенерированный getUrl, должен выглядеть следующим образом:
/ index.php / администратор / adminXXXXXX / sales_order / вид / order_id / 42914 / ключ / e6ed17d71b33687d7389f5d718d4d739 /
Любой совет, что я делаю не так?
Вот фрагмент из моего config.xml относительно маршрутизаторов:
<admin>
<routers>
<adminhtml>
<args>
<modules>
<dreamrobot after="Mage_Adminhtml">Polyvision_DreamRobot_Adminhtml</dreamrobot>
</modules>
</args>
</adminhtml>
<dreamrobot>
<use>admin</use>
<args>
<module>Polyvision_DreamRobot</module>
<frontName>dreamrobot</frontName>
</args>
</dreamrobot>
</routers>
</admin>