jjzjj

php - ZF2 路由忽略命名空间

我遇到了zf2路由问题。我正在使用骨架示例https://github.com/zendframework/ZendSkeletonApplication/blob/master/module/Application/config/module.config.php,但是当我绑定(bind)访问http://localhost/admin/或http://localhost/admin/answers时,我收到404消息:A404erroroccurredPagenotfound.Therequestedcontrollercouldnotbemappedtoanexistingcon

php - ZF2 自定义 View 助手未注册

我是ZF2的新手,正在尝试创建自定义viewhelper.在名为profiles.phtml的View中,我做echo$this->MyModuleHelper()->greetings('stack');这导致了fatalerror:在C:\dashboard\Application\module\Dashboard\Module.php中找不到类'Dashboard\View\Helper\MyModuleHelper'112我错过了什么和/或做错了什么?应用程序/模块/Dashboard/Module.phpnamespaceDashboard;useZend\Mvc\Modul

php - ZF2, ZF2-NoCaptcha, FormValidation

我正在使用szmnmichalowski/ZF2-NoCaptcha用于验证码验证,我有以下设置。如何使用相同的验证器来验证“验证码”表单元素,并生成并嵌入动态表单?即使输入正确的验证码,我也会收到“两个给定的标记不匹配”的错误消息。但我可以使用自定义验证器对其进行验证。Composer.json{"require":{"php":">=5.3.3","zendframework/zendframework":"2.3.3","spoonx/sxmail":"1.4.*","slm/queue":"0.4.*","szmnmichalowski/zf2-nocaptcha":"dev-

php - ZF2 - 在调度监听器中设置 cookie

如果设置了查询参数“源”,我想在监听器中设置一个cookie。我尝试了以下但cookie不存在。如何正确设置cookie?classDispatchListenerextendsAbstractListenerAggregate{publicfunctionattach(EventManagerInterface$eventManager){$this->listeners[]=$eventManager->getSharedManager()->attach('Zend\Stdlib\DispatchableInterface',MvcEvent::EVENT_DISPATCH,ar

php - ZF2 - ServiceManager 依赖于 Controller

我正在尝试将我的betaDI代码转换为ZF2的发布版本。现在我一开始就崩溃了,似乎没有任何关于将东西注入(inject)Controller的文档,这让我认为在Controller中有依赖关系是不正常的?现在我正在执行var_dump('blah');exit;只是为了尝试让一些代码运行...我已经尝试了很多东西,现在我希望它能起作用:模块.config.php'controllers'=>array('invokables'=>array('indexController'=>'Application\Controller\IndexController',))模块.phppubli

php - ZF2 服务管理器

我尝试在没有MVC模块的情况下使用zf2中的ServiceManager。我有两个文件:classServiceManager.php和sm.php。1)classServiceManager.php:namespaceZF2;useZend\ServiceManager\ServiceManager;useZend\ServiceManager\ServiceLocatorAwareInterface;useZend\ServiceManager\ServiceLocatorInterface;use\InvalidArgumentException;classclassServic

php - 如何删除 ZF2 中的路线?

我已将以下模块安装到我的ZF2应用程序中:ZfcUser,ZfCAdmin和ZfcUserlist.虽然我的问题比较笼统,但我只是想弄清楚我想做什么。zfcadmin-路由是/admin。zfcuser-路由是/user。ZfcUserlist模块随zfcuser的子路由一起提供,名为zfcuserlist并指向/user/list。我想通过/admin/user调用用户列表,而不是/user/list。那当然没问题,我只是为zfcadmin注册了一个子路由。现在我想删除模块附带的用户列表的默认路由。所以我的问题是:如何取消注册/删除ZF2中的特定路由?为了解决问题,我有以下路径:/a

php - SQL 语法错误 ZF1

我遇到了一个错误,但我自己似乎找不到错误。也许你们中有人知道解决方案。我的查询:return$db->fetchAll("SELECTDISTINCT*,MATCH(k.naam,k.plaats)AGAINST('{$newQ}'INBOOLEANMODE)asscoreFROMklantkWHEREMATCH(k.naam,k.plaats)AGAINST('{$newQ}'INBOOLEANMODE)ORcode='{$q}'ANDbedrijf_id='{$bedrijf}'ORDERBYscoreDESCLIMIT".intval($limit));还有我的错误:Messag

php - ZF2 项目在克隆到本地服务器时停止工作

我想知道为什么当我将我的ZF2项目克隆到本地机器上进行一些测试时它完全停止工作。在我的本地机器上,我有两个子文件夹,一个包含cakePHP项目,另一个包含我克隆的ZF2。cakePHP项目工作正常,因为它先在那里,但是ZF2,当我尝试访问公用文件夹时,它打印我:{"error":"Somethingwentwrong"}一个非常普遍的错误...我不知道发生了什么。我已经尝试了一些一般的调试尝试,比如ini_set('display_errors',1);ini_set('display_startup_errors',1);error_reporting(E_ALL);完全没有成功,我

php - 链接中的 ZF2 路由无法正常工作

我正在处理一个ZendFramework2应用程序,我似乎无法在其中正确路由或不知道将其路由到何处。我有一个主机名=>webapp.foo-bar.com。我们决定在末尾添加一个Subhost=>/app/,这个应用程序的名称叫做=>app。我在页面上有一个链接,它的路径是=>/graph/page-name。但是当我将鼠标悬停在看起来像这样的链接上时:FooBar我会得到webapp.foo-bar.com/graph/page-name而不是webapp.foo-bar.com/app/graph/page-name。我的应用程序配置是:array('routes'=>array(