草庐IT

zend-controller-plugin

全部标签

php - codeigniter 中的 Controller 性能

最大LOC(代码行)是否对Controller类响应有影响...这件事重要吗..1.a)Controller:LOC120,publicfunctionsexist3.b)Controller:LOC120,publicfunctionsexist3.c)Controller:LOC120,publicfunctionsexist3.2.)ControllerLOC720,pubicfunction10.ithandleallthethingsinthesameclass.哪个更好? 最佳答案 Codeigniter有benchma

php - Controller 的 Symfony MVC 最佳实践

在Symfony/Doctrine/PHP项目中,客户提示我们违反了软件开发的最佳实践。投诉是关于源代码分层不当,以及缺少单元测试。这是一个不到5万美元的项目。我相信客户有一位来自Java领域的专家,也许是SpringFramework,正在查看源代码。正如我们所见,我们一直在使用适当的MVC。View逻辑完全由TWIG处理。数据库完全由Doctrine处理。我们使用SymfonySecurity进行访问控制($this->get('security.context')->isGranted('ROLE_ADMIN')和$this->get('security.context')->g

php - Zend Framework 2 - 在 Module.php 中用工厂替换闭包

我正在使用ZendFramework2开发一个系统,并在application.config.php中打开keyconfig_cache_enabled闭包收到错误:Fatalerror:Calltoundefinedmethodset_stateClosure::__()in/home/user/www/myProject.com/data/cache/module-config-cache.app_config.phponline185.更好地搜索我发现不建议在Module.php中使用闭包,因为那是导致配置缓存中出现此错误的原因,考虑到这一点我读了一些建议将闭包替换为工厂。这就是

php - Zend 框架无法路由翻译后的子路由

我是ZendFramework3的新手,正在尝试翻译路线,我已经部分成功了。我能够翻译主路线并将其重定向到所需的位置,但对于子路线,翻译有效但重定向无效'吨。你能帮帮我吗,我的代码在下面。模块.config.php'router'=>['router_class'=>TranslatorAwareTreeRouteStack::class,'routes'=>['setting'=>['type'=>Segment::class,'options'=>['route'=>'/{locale}/{setting}','defaults'=>['locale'=>'de','control

php - 无法在codeigniter中调用 Controller

我在Codeigniter项目中有两个应用程序。下面是结构:/admin/index.php/application/admin/controllers/Dashboard/Product/Post/public/controllers/Home/About/Contact/system/index.php公共(public)应用可以正常运行。我可以使用此设置调用所有Controller:/*----setingin/index.php---*/$application_folder='application/public';/*----setingin/application/pub

php - 如何在使用 Zend_Auth 进行身份验证后重定向到请求的 URI?

我正在使用一个简单的Zend_Auth设置为我的一个应用程序验证用户,使用controllerplugin中的preDispatch()方法检查.当匿名用户导航到/users/view/id/6例如,他们应该在认证后被重定向到上面的URI。最好的方法是什么?我不想在session中存储$_SERVER['REQUEST_URI']。就我个人而言,我发现将整个ZendRequest对象存储到最干净的解决方案中,但我不确定这是否明智以及我是否应该采用这种方法。有什么想法吗? 最佳答案 重定向或转发到LoginController可能不是

php - 使用 zend 框架创建动态侧边栏的最佳实践

使用zend框架创建动态侧边栏或其他非内容布局位置的最佳做法是什么。此时我创建了Controller女巫,我称之为WidgetsController。在这个Controller中,我为侧边栏定义了一些带有“侧边栏”响应段的操作,在IndexController中,我用$this->view->action();调用它们。功能,但我认为这不是创建动态侧边栏的最佳做法。感谢您的回答。 最佳答案 你的问题没有提供很多细节。通常,我会说通过View的渲染/部分方法将侧边栏加载为View模板。所以从View内部://$dataisdynami

php - 将参数传递给 Controller ​​的构造函数

我有一个Controller,它有几个方法,它们都应该共享公共(public)信息。假设我的URI格式是这样的:http://server/users/id/admin/indexhttp://server/users/id/admin/newhttp://server/users/id/admin/listhttp://server/users/id/admin/delete我需要从数据库中为id检索一些信息,并让它们可用于所有方法,而不是在每个方法中写一行来调用模型。我该怎么做? 最佳答案 classusersextendsCo

php - 为 Zend_Soap 服务指定 SOAP 头

我有一个我编写的通常直接的Web服务(将代码从相同服务的Java实现转换为ZF,并尽可能保持相同的wsdl结构)。该服务加载一个PHP类,而不是单个函数。PHP类中包含三个不同的函数。一切似乎都工作得很好,除了我似乎无法弄清楚如何指定一个给定的函数参数应该作为SOAPheader传递。我没有在服务器上下文中看到任何关于SOAPheader的提及,只看到如何将header参数与客户端传递到服务器。除了将在SOAP正文中发送并在文档block中详细说明的函数标准参数外,我还想指定两个将在SOAPheader中发送的参数(用户名和密码)。我不得不假设这是可能的,但无法在网上找到任何东西,我也

php - 使用 Zend Studio for Eclipse 在保存时格式化 PHP 源代码

我希望这个选项存在于PHP->Editor->SaveActions但唯一可用的是“删除尾随空格”......它在JavaScript->Editor->SaveActions中可用,但在php中不可用:(是否有插件可以让我这样做? 最佳答案 ctrl+a全选文本ctrl+shift+f格式化代码ctrl+s保存 关于php-使用ZendStudioforEclipse在保存时格式化PHP源代码,我们在StackOverflow上找到一个类似的问题: http