我想不出来生成网址来自世界各地,我想,在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 \控制器\插件\地址的对象不能被转换成字符串