-
1 votesanswersviews
制作没有默认路由器的ZF3应用程序的最佳方法是什么?
我制作了Zend Framework 3 MVC应用程序 . 我不想要默认路由器 . 我的一个控制器RESTFUL,只返回JSON . 我想删除默认的IndexController . 我想/只是给出404错误 . 我不想把任何路线称为“回家”,但如有必要,我会这样做 . 如果我使我的路由配置看起来像这样: 'router' => [ 'routes' => [ ... -
0 votesanswersviews
ZF3 FormElementManager:如何获取ServiceManager
我正在将代码从ZF2移植到ZF3 . 在ZF2中,当我通过FormElementManager创建表单时,我可以访问init方法上的servicelocator并配置一些这样的东西: public function init() { $this->serviceLocator = $this->getFormFactory()->getFormElementManager... -
0 votesanswersviews
Zf3通过Factory注入默认SessionManager
我正在将从ZF2开发的模块移植到ZF3 . 在ZF2中,我可以像这样注入SessionManager 'Zend\Session\SessionManager' => 'Core\Session\Factory\SessionManagerFactory' 在ZF3中,如果我执行相同的SessionManager,它永远不会通过Factory配置,并且从不调用工厂本身 . \Zend\Se... -
0 votesanswersviews
Zend框架会话数据形成字段
我正在处理多步骤表格,并且还有之前的按钮 . 当用户单击上一个按钮时,他们会按预期退回一步,但表单中没有填充已在该步骤中填充的数据 . 数据存储在一个会话中,所以我可以完成这项工作(在控制器中): if($this->getRequest()->isPost()) { if ($this->getRequest()->getPost('previous')){ ... -
0 votesanswersviews
PhpRenderer没有找到视图文件zend框架3
我在ZF3中有这个动作,视图文件在定义的目录中 . public function indexAction() { $view = new \Zend\View\Renderer\PhpRenderer(); $html = $view->render('application/index/new.phtml'); } 但我得到了这个错误 Zend \ View \ Re... -
0 votesanswersviews
注意:未定义的索引
我提交表单时出现此错误消息 . 注意:未定义的索引:第38行的C:\ xampp \ htdocs \ ameyaw \ module \ BusinessGhana \ src \ Service \ AutosManager.php中的 Headers 注意:未定义的索引:C:\ xampp \ htdocs \ ameyaw \ module \ BusinessGhana中的描述第39行... -
3 votesanswersviews
Zend Framework 3 - 使用javascript添加和删除新的输入元素部分
我想在点击锚标签或按钮时以zend-form添加多个学校位置 . 因此zend表单验证可以应用于所有动态创建的字段请参阅附图 . 我想在图像中用红色边框克隆div 下面是SchoolController类 <?php namespace Application\Controller; use Zend\Mvc\Controller\AbstractActionController; ... -
2 votesanswersviews
在ZF3中获取模块配置
我想从Zend Framework 3中的控制器检索我的模块配置 . 我搜索过,似乎在ZF2中执行此操作的标准方法是使用 $this->getServiceLocator() 访问 module.config.php 中的配置 . 但是,这在ZF3中不起作用,因为没有 getServiceLocator() 方法 . 实现这一目标的标准方法是什么? -
1 votesanswersviews
如何在ZF3上的控制器插件中获取翻译器
我想创建一个插件,在控制器上使用zend-i18n / translate . 在zf2上我有一个控制器插件为我做这个,但在zf3我无法让这个工作 . 如何在控制器内使用zend-i18n或使用zf3的控制器插件? ==========我刚刚在zf doc上找到了我需要的东西:https://docs.zendframework.com/zend-mvc-i18n/services/#mvctra... -
1 votesanswersviews
zf3自定义数据库工厂不想申请
我对数据库自定义工厂有奇怪的行为 . 例如,我想使用BjyProfiler并创建1个配置,如下所示: 'db' => array( 'driver' => 'Pdo', 'dsn' => 'mysql:dbname=framework;host=localhost', 'username' => 'root', 'password' =>... -
2 votesanswersviews
使用Doctrine在zf3中自定义会话SaveHandler
使用ZF3和Doctrine时如何在数据库中实现会话? 手册说: 在某些情况下,您可能希望创建一个保存处理程序,其中当前不存在保存处理程序 . 创建自定义保存处理程序与创建自定义PHP保存处理程序非常相似 . 所有保存处理程序必须实现Zend \ Session \ SaveHandler \ SaveHandlerInterface . 通常,如果您的保存处理程序有选项,您将创建另一个选项类来... -
2 votesanswersviews
Zf3控制器无法访问位于另一个模块中的模型类表
我是Zend Framework的新手 . 有没有办法从我的活动控制器访问位于另一个模块中的模型类表?作为ZF3中的再见服务定位器,我无法访问位于其他模块中的模型类表 . 以前在ZF2控制器中 private configTable; public function getConfigTable() { if (!$this->configTable) { $sm ... -
0 votesanswersviews
如何在ZF3中自定义 Headers 标签和元标签描述?
我正在使用Zend Framework描述,我正在尝试自定义 Headers 标签,如ZF2 documetation推荐,但我有这个错误: 未捕获的Zend \ ServiceManager \ Exception \ ServiceNotFoundException:无法将服务“viewHelperManager”解析为工厂;你确定你在配置期间提供了吗?在/var/www/html/bask... -
0 votesanswersviews
ZF3:在PhpRenderer中读出url参数
我想立即从ZF2升级到ZF3,并且在我的PhpRenderer中使用URL参数时遇到以下问题 . 在ZF2中,我使用 HelperPluginManager 获取 Application ,然后使用 MvcEvent ,最后使用 routeMatch : $routeMatch = $this ->getHelperPluginManager() ->getServiceL... -
1 votesanswersviews
zf3查看没有找到助手
我在将网站从zf2移植到zf3时遇到了一些麻烦 . 我已经在骨架应用程序中添加了一个模块并从那里构建了它,但在我的布局中调用自定义视图助手时,继续获得以下异常: 致命错误:未捕获错误:在C:\ workspace \ my-project \ vendor \ zendframework \ zend-servicemanager \ src \ Factory \ InvokableFacto... -
0 votesanswersviews
无法在zend框架3中将数据库表colums的数据回显到我的视图文件中
This is Crudcontoller code <?php namespace Crud\Controller; use Zend\Mvc\Controller\AbstractActionController; use Service\PicManager; use Zend\View\Model\Vi... -
1 votesanswersviews
注意:未定义的变量:zendframework 3中的pic
这是Crudcontroller /** * This controller is designed for managing image file uploads. */ class CrudController extends AbstractActionController { ... -
6 votesanswersviews
ZF3中的ServiceManager
我知道这已经在其他线程中得到了广泛的介绍,但是我很难弄清楚如何从ZF3控件中的ZF2控制器复制$ this-> getServiceLocator()的效果 . 我尝试使用我在这里和其他地方找到的各种其他答案和教程来创建一个工厂,但最终却陷入了混乱,所以我粘贴了我的代码,就像我开始希望那样有人可以指出我正确的方向吗? 来自/module/Application/config/module.c... -
0 votesanswersviews
ZF3:具有子路由的控制器不起作用
我是ZF2开发人员,我正在迁移到ZF3,而且我遇到了一些控制器的麻烦 . 例如,我有这个url:http://localhost/admin调用正确的控制器(IndexController)并显示正确的视图 . 但是,如果我想关联此URL:http://localhos/admin/articulo与ArticuloController不起作用 . 当我调用这个url:http://localho... -
0 votesanswersviews
在Zend Framework 3中创建Album模块时出错
早上好,我需要帮助在Zend Frameword 3中按照教程3创建Album模块 . 我有以下错误: <?php [ModelAlbumTable::class => function ($container) { $tableGateway = $container->get(ModelAlbumTableGateway::class); return new Model... -
-2 votesanswersviews
ZF3如何处理AbstractContoller中的getServiceLocator() - > get('translator')
我的应用程序(ZF3)中有一个抽象控制器,它扩展了我的所有模块控制器 . 我在这里调用我的基本翻译器并且每个模块都应用翻译器,但是当从ZF3中删除getServiceLocator()时,我想知道在扩展控制器中我可以做些什么来创建一个$ this->翻译器 . 这是我在ZF2中使用的: $this->translator = $this->getServiceLocator()-... -
1 votesanswersviews
如何在ZF3中访问控制器内的服务定位器对象?
我试图访问我的控制器内的服务定位器对象,但无法执行此操作 .我尝试过在线帮助但其中大多数都遵循 ZF2 的方法 以前在 zf2 中访问Servicelocator是轻而易举的,我只需要做$ this-> getServiceLocator(); 我已经尝试为我的控制器创建工厂类,并在那里创建了createService方法,但它说我必须实现 __invoke() 方法 . 我的目标是做这样的... -
0 votesanswersviews
在zf3中将新控制器添加到现有模块
在Zend框架3中,我尝试将新控制器"ArticleController"添加到现有模块City但失败了 . 我发布了屏幕截图,我的文件夹结构和module.config.php . 你能解释一下问题是什么吗?顺便说一句,它在访问http://0.0.0.0:7000/city时有效 访问时http://0.0.0.0:7000/article 接下来,module \ ci... -
5 votesanswersviews
ZF3 zend-mvc-skeleton国际化不起作用
我已经是开始转向ZF3(或继续使用ZF2开发我的应用程序)的合适时机 . 因此,我安装了mvc-skeleton应用程序,并完成了MVC教程(here),该教程完美无缺,直到我进入国际化部分 . 我安装了组件(即zend-i18n和zend-mvc-i18n组件),创建了翻译文件(即en_US.mo和en_US.po)并将它们复制到我的 module/Application/language/ 文... -
0 votesanswersviews
Zend框架 - 在控制器内部获取配置
我正在使用它来构建zend应用程序 . http://github.com/zendframework/ZendSkeletonApplication 我正在尝试获取配置数据我放在 config/autoload/global.php 和 config/local.php.dist 内的底线,但它返回 Zend \ ServiceManager \ Exception \ ServiceNot... -
0 votesanswersviews
ZF3转换器远程装载机工厂无法解决服务问题
我使用MVCTranslator时遇到问题,翻译存储在数据库中 . 我将翻译配置为使用remote_translation,但我无法为自定义加载程序创建工厂 . 我的文件看起来像这样: module.config.php 'translator' => [ 'locale' => 'en_US', 'translation_file_pa... -
3 votesanswersviews
如何使用zf-console执行Zend Framework 3操作?
我想用zf-console执行ZF3动作 .我可以使用zend-mvc-console模块做到这一点,它工作正常 .例如 .应用程序/配置/ module.config.php: 'console' => [ 'router' => [ 'routes' => [ 'cronroute' => [ ... -
1 votesanswersviews
ZF3 MVC Zend \身份验证即服务工厂
我正在尝试将我的ZF2 User 模块改编为ZF3 MVC . 它有一个身份验证服务管理器,在 Module 类中的 onBootsrap 函数中为每个请求(即页面加载)调用,以检查用户是否经过身份验证 . 由于 serviceLocator 和 ServiceAware 不再可用,我正在尝试创建 AuthenticationServiceFactory 但我还没有成功 . 您对我的错误以及如何... -
0 votesanswersviews
如何获取数据库适配器的配置
我正在使用多个数据库 . 所以我在 global.php 文件中有这种配置: return [ 'db' => [ ... ], 'adapters' => [ 'adapter1' => [ ... ] ], 'adapter2' => [ ... -
1 votesanswersviews
客户服务和服务工厂未在ZF3注册
出于某种原因,我认为我的 'service_manager' 配置没有被正确读取 . 这主要是一个全新的骨架结账 . 也许一天工作 . 我最近做了另一个,并尝试比较 . 我无法弄清楚我哪里出错了 . 在 Controller\DbBuilderController::class => function(ContainerInterface $container, $requestedName...