Zend framework 404路由无法匹配请求的URL
我刚刚开始学习并遵循这一点 我能够成功地安装并转到。但在完成教程后,我请求了url:Zend framework 404路由无法匹配请求的URL,zend-framework,php,zend-framework2,zend-route,Zend Framework,Php,Zend Framework2,Zend Route,我刚刚开始学习并遵循这一点 我能够成功地安装并转到。但在完成教程后,我请求了url:http://zf2-tutorial.localhost/album在我的浏览器中,我得到了404 我低头看了一些评论,其中一些人说 'route' => '/album[/][:action][/:id]' 需要 'route' => '/album[/:action][/:id]' 但这也没用。有人能帮我解决这个问题吗 目录结构: 是否确实已将Apache Web服务器设置为创建虚拟主机()
http://zf2-tutorial.localhost/album
在我的浏览器中,我得到了404
我低头看了一些评论,其中一些人说
'route' => '/album[/][:action][/:id]'
需要
'route' => '/album[/:action][/:id]'
但这也没用。有人能帮我解决这个问题吗
目录结构:
是否确实已将Apache Web服务器设置为创建虚拟主机() 也许可以尝试访问
localhost/album
,看看这是否有效,因为根据给出的信息/路线,这应该有效。感谢您在中提到url
在编写初始模块结构和模块文件代码的位置和之间存在一个间隔
myModule.php
中的代码缺失
use Zend\ModuleManager\Feature\AutoloaderProviderInterface;
use Zend\ModuleManager\Feature\ConfigProviderInterface;
class Module implements AutoloaderProviderInterface, ConfigProviderInterface {
public function getAutoloaderConfig()
{
return array(
'Zend\Loader\StandardAutoloader' => array(
'namespaces' => array(
__NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
),
),
);
}
public function getConfig() {
return include __DIR__ . '/config/module.config.php';
}
}
您是否在
应用程序.config.php
中初始化了相册模块?从您的模块module.config.php
中定义的所有控制器?是的。如前所述,发布错误详细信息、堆栈跟踪等。您说我收到404
,但404报告的实际错误消息是什么请求的URL无法通过路由匹配
或请求的控制器无法发送请求
还是其他原因?您实际上在模块类的getConfig方法中提供了module.config.php?这是一个教程,最好从第1页开始;)@山姆,第一页在哪里?在我选择之后。在接下来的几页中,还有我在回答中提到的丢失的链接,先生,你说得对,对不起-idk文档发生了什么;)