这个zend控制器和动作如何协同工作?

时间:2018-05-29 06:41:44

标签: php zend-framework routes

我对zend2的路线有一些疑问。

这是一个良好的路线,它正在运作,www.mysite.com/api2/testme/49

有人可以向我解释一下www.mysite.com/api2/testme/49代码如何流向控制器?

/module/Main/config/module.config.php

我们有:

'router' => array(
    'routes' => array(
      'Restful' => array(
        'type'    => 'Zend\Mvc\Router\Http\Segment',
        'options' => array(
          'route'       => '/myapi/:controller[/:id]',
          'constraints' => array(
            'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
            'id'         => '[a-zA-Z0-9_-]*'
          ),
          'defaults' => array(
            'module' => 'Main',
          )
        ),
      ),
    )
) 

/api2/:controller[/:id]为什么不采取行动?

控制器:

/module/Main/src/Main/Controller/TestmeController.php

内容:

public function get($id) {
.... it reaches here.
}

0 个答案:

没有答案