小编Ade*_*nes的帖子

'在插件管理器Zend\Router\RoutePluginManager中找不到名称为"Example\Segment"的插件

我目前正在完成Zend 3教程.唯一的区别是我使用的是一个Examples表/类而不是Albums.除了每次尝试访问开发服务器时出现以下错误,所有内容似乎都符合规范:

致命错误:未捕获异常'Zend\ServiceManager\Exception\ServiceNotFoundException',消息'名称为插件"在​​C:\ Websites\ZEND2\vendor \中的插件管理器Zend\Router\RoutePluginManager'中找不到示例\ Segment zendframework\zend-servicemanager\src\AbstractPluginManager.php:133堆栈跟踪:#0 C:\ Websites\ZEND2\vendor\zendframework\zend-router\src\SimpleRouteStack.php(280):Zend\ServiceManager\AbstractPluginManager-> get ('Example\Segment',Array)#1 C:\ Websites\ZEND2\vendor\zendframework\zend-router\src\Http\TreeRouteStack.php(201):Zend\Router\SimpleRouteStack-> routeFromArray(Array)#2 C:\ Websites\ZEND2\vendor\zendframework\zend-router\src\Http\TreeRouteStack.php(151):Zend\Router\Http\TreeRouteStack-> routeFromArray(Array)#3 C:\ Websites\ZEND2\vendor\zendframework\zend-router\src\SimpleRouteStack.php(142):Zend\Router\Http\TreeRouteStack-> addRoute('example',Array)#4 C:\ Websites\ZEND2\vendor\zendframework\zend-router\src\SimpleRouteStack.php(86):Zend\Router\SimpleRouteStack->第133行的C:\ Websites\ZEND2\vendor\zendframework\zend-servicemanager\src\AbstractPluginManager.php中的addRoutes(Array)

ExampleController.php

namespace Example\Controller;

use Example\Model\ExampleTable;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;

class ExampleController extends AbstractActionController
{
    private $table;

    public function indexAction()
    {
        return new ViewModel([
            'examples' => $this->table->fetchAll(),
        ]);
    }

    public function addAction()
    {
    }

    public function editAction()
    {
    }

    public function deleteAction()
    {
    }

     public function __construct(ExampleTable $table)
    {
        $this->table = $table;
    }
}
Run Code Online (Sandbox Code Playgroud)

ExampleTable.php

<?php 

namespace Example\Model; …
Run Code Online (Sandbox Code Playgroud)

php zend-framework

3
推荐指数
1
解决办法
2794
查看次数

标签 统计

php ×1

zend-framework ×1