我去
时收到此错误本地主机/应用程序/公共/ SPANEL /测试/索引
此应用程序具有sPanel模块。进入它有一个带有indexAction()
的TestController这是sPanel \ config \ module.config.php
<?php
return array(
'controllers' => array(
'invokables' => array(
'sPanel\Controller\Test' => 'sPanel\Controller\TestController',
),
),
'router' => array(
'routes' => array(
'spanel' => array(
'type' => 'segment',
'options' => array(
'route' => '/test[/:action][/:id]',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
'defaults' => array(
'controller' => 'sPanel\Controller\Test',
'action' => 'index',
),
),
),
),
),
'view_manager' => array(
'template_path_stack' => array(
'spanel' => __DIR__ . '/../view',
),
),
);
答案 0 :(得分:3)
首先,我强烈建议您开始使用虚拟主机来摆脱烦人的localhost/bla/public
其次,您尝试访问此路线:yourdomain/spanel/test/index
,但没有迹象表明您在路线中的任何位置指定了部分/spanel
,您指定的所有内容均为/test[...]
简而言之,您想要访问yourdomain/test/index
,或者您想修改路线以包含/spanel
部分