ZF2 - Создание URL из маршрута
Я могу't понять, чтобы генерировать URL-адрес везде, где я хочу, в Zend 2
Я получаю действие и контроллер, поэтому я пытаюсь это:
$this->url('myControllerName', array('action' => 'myActionName'));
Но это возвращает объект, я просто хочу полную строку URL этого маршрута
Кто-нибудь может помочь мне найти правильный путь?
РЕДАКТИРОВАТЬ: по словам Стояна, возможно, я ошибся на своем маршруте. вот часть моего module.config
'router' => array (
'routes' => array (
'indexqvm' => array (
'type' => 'segment',
'options' => array (
'route' => '/Indexqvm[/:action][/:id_event]',
'constraints' => array (
'action' => '[a-zA-Z][a-zA-Z0-9_-]+',
'id_event' => '[0-9]+'
),
'defaults' => array (
'controller' => 'Qvm\Controller\Indexqvm',
'action' => 'index'
)
)
),
И мой звонок:
echo $this->url('indexqvm', array('action' => 'list-index'));
ошибка: Исправляемая фатальная ошибка: объект класса Zend \ Mvc \ Controller \ Plugin \ Url не может быть преобразован в строку