【问题标题】:How can i run the admin module in zend 2.3?如何在 zend 2.3 中运行管理模块?
【发布时间】:2014-10-07 06:48:48
【问题描述】:

我已经通过谷歌搜索尝试了很多,但我还没有找到合适的解决方案。谁能帮我吗?即使我尝试通过路由更改module.config 文件代码以及我尝试application.config 文件在文件中添加模块名称,但它不起作用。

致命错误:未捕获的异常 带有消息的“Zend\Mvc\Router\Exception\InvalidArgumentException” '缺少“类型”选项' D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\Mvc\Router\SimpleRouteStack.php:269 堆栈跟踪:#0 D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\Mvc\Router\Http\TreeRouteStack.php(163): Zend\Mvc\Router\SimpleRouteStack->routeFromArray(Array) #1 D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\Mvc\Router\Http\TreeRouteStack.php(113): Zend\Mvc\Router\Http\TreeRouteStack->routeFromArray(Array) #2 D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\Mvc\Router\SimpleRouteStack.php(140): Zend\Mvc\Router\Http\TreeRouteStack->addRoute('controllers', Array) #3 D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\Mvc\Router\SimpleRouteStack.php(84): Zend\Mvc\Router\SimpleRouteStack->addRoutes(Array) #4 D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\Mvc\Router\Ht 在 D:\xampp\htdocs\myproject\vendor\zendframework\zendframework\library\Zend\ServiceManager\ServiceManager.php 在第 909 行

【问题讨论】:

  • 你有什么错误吗?如果不能,您可以激活错误并让我们知道错误内容吗?
  • 嗨 Sudo.ie 我已经添加了错误请查看它。
  • 好像路线有问题,请用code格式粘贴路线。

标签: zend-framework zend-framework2 zend-studio zend-db-table zend-framework-routing


【解决方案1】:

首先你需要安装zf-commons并在module.config.php中配置。

public
vendor
 zf-commons
  zfc-admin
  zfc-user

请看一下这个。

https://github.com/ZF-Commons/ZfcAdmin

【讨论】:

  • 在您的 composer.json 中,进行一些类似这样的更改并通过 composer 安装。 “要求”:{“zf-commons/zfc-user”:“dev-master”,“zf-commons/zfc-admin”:“dev-master”,“bjyoungblood/bjy-authorize”:“1.4.*” }
  • 我已经在 composer.json 文件中进行了更改,但问题仍然存在,错误是 zfc 管理模块无法初始化
  • 你是否在config/application.config.php文件中添加了模块
  • 是的,我在 application.cofig.php 中添加了名称 zfcAdmin 返回数组('modules' => 数组('ZendDeveloperTools','DoctrineModule','DoctrineORMModule','Application','ZfcAdmin', ),
  • 您需要在应用程序中添加'ZfcBase'、'ZfcUser'、'ZfcAdmin'、'BjyAuthorize'模块。 config.php
【解决方案2】:

我已经为我的模块创建了单独的文件,比如 module.config.php 以及 module.php 添加了我的模块名称的命名空间,它对我有用。只需在 application.config.php 中添加我的模块名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多