草庐IT

zend-application

全部标签

php - Zend Framework 路由 : . html 扩展

我知道我以前见过这件事,但我无法在任何地方找到相关信息。我需要能够在ZendFramework中使用.html扩展进行路由。即/controller/action.html应该路由到适当的Controller/操作。我们有一个想法,用我们的.htaccess文件丢弃.html扩展名,但我认为更改路由配置将是更好的解决方案。欢迎提出任何建议。 最佳答案 这是我在几个应用程序中使用过的插件:/***Removes.htmlextensionfromURI,ifpresent.*/classApplication_Plugin_Remov

php - Zend Framework ORM 风格的表数据网关与扩展 Zend_Db_Table_Abstract

在ZendFrameworkQuickstart,从扩展Zend_Db_Table_Abstract到表数据网关模式的模型发生了变化。就个人而言,我对这种模式没有太多经验,而且我一直听说最有可能使用这种模式而不是旧方法。快速入门中的一个简短示例:旧方法:classDefault_Model_GuestbookextendsZend_Db_Table_Abstract{protected$_name='tablename';//dostuff}新方式://TheactualmodelclassDefault_Model_Guestbook{protected$_comment;prote

php - 将 Zend 应用程序集成到 Drupal 6/7 中

给定一个“nacked”Zend应用程序——是否可以使用基于Drupal的布局和导航?将Zend应用程序集成到Drupal6/Drupal7中的最佳方法是什么?例如:用户X访问我的Drupal页面。他想使用名为“反馈”的Zend-Application。这个“反馈”应用程序应该能够使用Drupal页面的布局。除了外部布局之外的所有内容都将使用Zend用PHP编写。 最佳答案 该模块不执行ZendFramework应用程序集成,它只允许您使用一些ZF组件(即Zend_Mail)。实际上,我在Drupal5中集成了一个基于Drake模块

php - 使用 Zend Action Helper ContextSwitch 创建自定义 JSON 响应对象

我通常将一个编码的json对象附加到响应主体,但是我现在遇到了需要使用ContextSwitch操作助手的情况。我有一个需要三种不同响应上下文的Zend_Form:html-将表单呈现为普通html在布局中。html-partial-呈现的ajax“获取”请求只是html形式。json-返回的ajax“发布”请求任何表单验证错误消息。对于每个上下文,我有3个View脚本。虽然这两个html上下文可以使用相同的View脚本,但我还没有想出这是否可能。form.phtmlform.html.phtmlform.json.phtmlhtml上下文View工作正常,但未拾取jsonView。覆

php - Zend Framework : Using Models and Views, 最佳实践

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我是面向对象编程的新手。我非常了解这些概念,但实际上,我很难找到有关如何在我的ZendFramework应用程序中最好地使用模型的信息。具体来说,我有一个不使用数据库表的模型(不扩展任何内容)。它使用getter和setter来访问其protected成员。我发现自己正在为如何在View中最好地显示此模型而苦苦挣扎。我不想在我的View模板中使用逻辑,但我发现自己处于以下情况:在我的Con

php - 在 Magento : Models 之后学习 Zend Framework

我已经在Magento工作了一年多,并且已经学得很好。现在我想学习Zend,但我被模型困住了。我习惯于在Magento中使用实体和实体集合,我很可能想要使用Zend_Db_Table、Zend_Db_Table_Row和/或Zend_Db_Table_Rowset。我感到困惑的是每个类(class)的角色。我知道我可以扩展每个类,并且我知道在我的Product_Table类(扩展了Zend_Db_Table_Abstract)中可以有私有(private)方法告诉Zend什么用于行和行集的类,但我对此感到不舒服。在Magento中有这段代码:示例1//Iunderstandthatma

php - Zend Framework 不活动后自动注销

我正在开发一个包含多个子应用程序的应用程序,我想在30分钟不活动后实现自动注销。我有一个AuthController,登录和注销操作使用Bootstrap.php映射到自定义/login和/logout路由,还有一个前端Controller插件,如下所示:classPlugin_SessionTrackextendsZend_Controller_Plugin_Abstract{publicfunctionpreDispatch(Zend_Controller_Request_Abstract$request){$employeeSession=newZend_Session_Name

php - 如何将 Zend Framework 1 迁移到 3

有没有人描述Zend从Ver1到3改变了多少架构。最近zend发布了ZF3,但没有信息提供如何从zf1迁移到zf3。我有一个应用程序是在zf1中开发的,现在正在寻找将其升级为在ZF3中使用PHP7功能。我是否需要重写整个代码或需要多少努力才能迁移到最新版本。此外,ZF3声称其在PHP7下的速度提高了4倍。实际上是PHP7本身更快,而不是ZF3。我不确定与过去几年顶级框架之一的Laravel框架相比,它们改进了多少。如果有人使用过ZF3,请分享他们的经验。 最佳答案 如果您要处理大型应用程序,则没有一种快速、轻松地迁移到ZF3的方法。

php - Doctrine 2 和 Zend 1.11 转换映射错误..

我有一个包含View、关系等的复杂数据库设计。我们决定从标准Zend_db切换到ORM。我成功地集成了zend1.11和doctrine2.1。那里的所有教程都解释了如何通过手写类(class)创建整个数据库。但是已经存在的包含数据的数据库呢?我再次搜索并发现我必须使用以下命令phporm:convert-mapping--from-databasephppath/where/you/want/to/store/mapping/classes当我为一个只有3个表且没有任何关系的简单数据库执行此操作时,上面的命令效果很好。但是当我试图在我的数据库上使用相同的命令时,它抛出一个异常提示[D

php - 在 Zend 框架应用程序中记录设计模式

我正在使用ZendFramework构建应用程序。应用程序需要对代码中的每个操作或功能进行密集记录。所以我的代码大部分时间是这样的:functionSendMailsAction(){$logger->log('Startedsendingmails.').........SomeCode.........foreach($mailsas$mail){try{$logger->log('Tryingtosend')$mail->send()$logger->log('Mailsentsuccessfully.')}catch(Exception$e){$logger->log('Fai