草庐IT

zend-debugger

全部标签

php - 如何设置 Eclipse PDT 遵循 Zend Framework 2 编码约定?

我正在学习ZendFramework2。当我按Ctrl+Shift+F组合键自动格式化代码时,它显示不喜欢ZendFramework2编码约定。请告诉我在Eclipse4.4LunaPDT中一种简单的方法自动格式化代码遵循ZendFramework编码约定(PHP开发工具)。 最佳答案 我曾经有一段时间使用Eclipse和PDT。然后我切换到另一个IDE。无论如何,在Eclipse中,您可以编辑自动套用格式的工作方式。您可以在Window->Preferences下编辑自动套用格式,然后在PHP->CodeStyle下编辑。对我来说

php - 如何以 zend 2 形式提供自定义名称

如何使用zend2表单创建自定义属性名称,我需要创建如下所示的属性名称提前致谢。 最佳答案 Zend2对其字段集使用方括号。如果你这样做:$form=newForm();$fieldset=newFieldset('USER');$input=newText('FIRSTNAME');$fieldset->add($input);$form->add($fieldset);当你呈现表单时你会得到这个: 关于php-如何以zend2形式提供自定义名称,我们在StackOverflow上找到

php - Zend Framework 函数不是 Controller 中的操作

在Controller中创建一个不是Action的函数是不好的做法吗?例子:下面Controller中的createCookie函数protected$translator;protected$cookie;publicfunction__construct($translator,$cookie){$this->translator=$translator;$this->cookie=$cookie;}publicfunctionchangeLanguageAction(){$language=$this->params()->fromRoute('lang','en');$this

php - Zend 框架 : Getting started with Zend_Test

有人成功设置了Zend_Test吗?您的方法是什么?您如何运行测试/测试套件?我已经安装并运行了PHPUnit。现在我正在尝试编写一些简单的Controller测试。ZendFramework文档假定自动加载已设置,我还没有这样做。您使用什么方法自动加载适当的文件?我在我的普通Bootstrap文件中这样做,但我不想用一堆包含和设置路径来弄乱我的测试。抽象Controller测试用例类是否可行?文档使用的bootstrap插件怎么样……是您引导测试的方式,还是您喜欢以不同的方式进行?我想尽可能多地重复使用常规引导文件。我应该如何干燥我的Bootstrap以进行测试和正常使用?到目前为止

php - 如何正确创建 Zend Feed?

我已经成功地创建了一个简单的RSS提要,但是条目总是以未读和更新状态返回,并且每次我请求邮件更新提要时,从客户端删除的条目都会重新出现。我做错了什么?我使用这个简单的函数来创建一个rss提要:publicstaticfunctiongetFeed($db){$title='Latestfeeds';$feedUri='/rss/';//linkfromwhichfeedisavailable$link='http://'.$_SERVER['HTTP_HOST'].$feedUri;//createarrayaccordingtostructuredefinedinZend_Feedd

php - 将 Doctrine 与 Zend Framework 1.8 应用程序集成

我有兴趣将Doctrine用作我正在编写的新ZendFramework应用程序的ORM。我试图找出尽可能直接地集成它的最佳方法。我发现的每个示例都是不同的,其中很多早于ZF1.8中新的自动加载功能。他们都还没有为我工作。谁有好的方法吗?我倾向于将它放在我的Bootstrap文件中,但有些人建议制作一个Zend_Application_Resource插件。困难的部分似乎是让Doctrine命名空间和模型类的加载路径正常工作,默认情况下它们不遵循Zend自动加载约定。有什么想法吗?谢谢。 最佳答案 几周前,我为Doctrine和Zen

php - Zend_Navigation 加载失败

继我之前的question,我仍然无法将xml文件加载到Zend_Navigation。我现在收到以下错误消息:Fatalerror:Uncaughtexception'Zend_Navigation_Exception'withmessage'Invalidargument:Unabletodetermineclasstoinstantiate'inC:\www\mysite\development\website\library\Zend\Navigation\Page.php:223我已尝试使我的navigation.xml文件看起来类似于ZendDocumentation上的示

php调试

我正在使用eclipse运行一个php脚本。当设置断点并运行脚本时,它会抛出此错误。形成的错误很明显是我更改了一些php.ini文件。但我不知道我必须更改什么才能制作zend或xdebug。我什至不知道它们之间有什么区别。错误之后session无法启动。为了生成调试信息,请确保调试器已正确配置为php.ini指令 最佳答案 我也遇到了这个错误,我的问题原来是Eclipse配置错误。在Eclipse中,我已经配置(在Windows>首选项中)“PHP可执行文件”,但我没有配置PHP“调试”设置。在PHP“Debug”中,我必须将“PH

php - 在 Zend Framework 应用程序中从模型/ View / Controller 中抛出异常

在ZendFramework库中,当前的做法(大约1.10.8)是库组件抛出扩展Zend_Exception的异常。例如Zend_Layout组件抛出一个Zend_Layout_Exception在我自己的ZF库中,我在其中添加了自己的ZF组件或扩展了现有组件,我抛出了一个Mylibrary_Exception(当然这并不是真的这么叫:)我可以看到他们将在ZF2.0中改变其中的一些内容http://framework.zend.com/wiki/display/ZFDEV2/Proposal+for+Exceptions+in+ZF2我的实际问题是:在我的Controller/模型/V

php - Zend : Cannot get router working from Bootstrap. php

Zend新手,遇到路由问题。我可以使用application.ini文件使路由正常工作,但似乎无法使用Bootstrap使路由正常工作。我看过不少教程,但大多数似乎都适用于旧版本的ZendFramework。我正在使用1.10。在我的Bootstrap中我有:classBootstrapextendsZend_Application_Bootstrap_Bootstrap{protectedfunction_initRouter(){$frontController=Zend_Controller_Front::getInstance();$router=$frontControlle