草庐IT

Zend_Dom

全部标签

php - Zend Framework 2 - 符合缓存的服务工厂

zend文件application.config.php提供了一些缓存配置的方法,我发现这对生产系统非常有用:returnarray('modules'=>array('Application',),'module_listener_options'=>array('module_paths'=>array('./module','./vendor'),'config_glob_paths'=>array('config/autoload/{,*.}{global,local}.php'),'config_cache_enabled'=>true,'config_cache_key'=

php - 试图获取非对象简单 HTML DOM 解析器的属性

我正在尝试获取的内容从我的代码中的链接。无论我尝试什么,它都会显示如下通知注意:第20行尝试获取E:\xampp\htdocs\homeshop\index.php中非对象的属性$link="http://www.homeshop18.com/samsung/categoryid:3027/search:samsung/inStock:true/sort:Popularity/?it_category=MN&it_action=MA-MMAA01&it_label=MN-MMAA01-140906000003-PD-MA-OT-OT-SR_Samsung-0_0-0-MNU101-MA

php - 未捕获异常 'Zend\ModuleManager\Exception\RuntimeException',消息为“模块(相册)无法初始化

我已经安装了运行良好的骨架应用程序,并且我已经创建了新模块。模块名称为“Album”。在创建模块尝试运行代码后,我收到了错误。这里发布我的代码:模块.phparray(__DIR__.'/autoload_classmap.php',),'Zend\Loader\StandardAutoloader'=>array('namespaces'=>array(__NAMESPACE__=>__DIR__.'/src/'.__NAMESPACE__,),),);}publicfunctiongetConfig(){returninclude__DIR__.'/config/module.co

php - 扩展/修改 Zend Framework 有多容易?

我最近开始构建我已有一年历史的自定义MVC框架的第2版。它对我的许多项目都非常有用,但我确实看到了改进的空间。它缺少一些主要功能,如ACL、表单验证和缓存。尽管我很想自己构建这些部件,但我知道这实际上不是一个明智的决定。因此,我开始研究ZendFramework1.9。我真的很喜欢它的组件库是如何松散耦合的。但是,从不同的教程来看,它似乎很冗长。我见过一些示例应用程序,我可以使用我自己的框架使用更少的代码来复制它们。因此,我想“重新定义”其中的大部分内容以使其对RAD更加友好。因此,在我投入大量时间深入研究该框架之前,我希望有人能为我阐明这个主题。我本质上是一名编码员,如果它有坚实的基

php - Zend Framework中如何做preDispatch转发?

在检查用户是否在每个Controller中登录后,我想在preDispatch中使用_forward()。场景非常简单:如果用户未登录,则应将其转发到同一Controller或另一个Controller中的loginAction。这会导致无限循环,因为调度过程会重新开始,再次调用preDispatch并且转发会重新开始一切。我能想到的唯一解决方案是检查请求中是否已设置loginAction。所以我的问题是,经验丰富的开发人员将如何处理这个问题?更新就在按下发送按钮后,神圣意识的幽灵出现了;)另一个想法是构建一个LoginController来处理登录请求。或者有更好的方法吗?

php - 在 Zend Framework 1.10 中加载 "custom resources"

在1.9.6中一切正常。我更改为1.10,现在基本上每个应用程序资源都有很多警告。看起来ZF正在我设置的“自定义资源”路径中寻找应用程序资源:pluginpaths.App_Application_Resource="App/Application/Resource.有什么办法可以避免这种情况!?(提前感谢您的宝贵时间)application.ini:resources.locale.default=sq_ALresources.frontController.controllerDirectory=APPLICATION_PATH"/controllers"resources.lay

php - Zend Framework 2 默认模块

在ZF1中,您不必在URL中包含模块;如果未提供,它将默认为...默认模块。这在ZF2中如何实现?我已经使用骨架应用程序启动并运行,但似乎我总是需要包含模块名称,例如/application/controller/action.我想我可以通过创建一个带有两个“占位符”的路线来解决这个问题;Controller和Action,然后将默认模块设置为“应用程序”。然后我会把它放在/config/autoload/global.php(或者可能是/config/application.config.php),这样路由就适用于我的所有应用程序.但是,即使我将路由硬编码为/user/index之类

php xml dom getElementById 和 DOMXpath 查询获取元素失败

我在制作一个函数来替换我的XML文件中的问题和答案元素时遇到了一些问题。我做了很多学习phpdom的研究,但我一直在做这个功能。问题是,当我试图通过属性id获取父元素行时,它返回null,或者当我使用xpath时,它返回一个空对象。我不知道在我获得正确的父元素后该函数是否会正常工作,但我认为这是下一步。我的XML看起来像这样:Watdoetdevuilnisman?Hijtiltdevuilnisbakindevuilnisauto.Watzegtdetandartsvaak?Umagnuspoelen.和我的php函数://modifiesrowsfunctionmodifyRows

php - zend 新手问题 - "No adapter found for "

正在学习zend教程并收到此消息,但不确定去哪里查看。谢谢,AnerroroccurredApplicationerrorExceptioninformation:Message:NoadapterfoundforModel_DbTable_BooksStacktrace:#0C:\xampp\php\PEAR\Zend\Db\Table\Abstract.php(739):Zend_Db_Table_Abstract->_setupDatabaseAdapter()#1C:\xampp\php\PEAR\Zend\Db\Table\Abstract.php(268):Zend_Db_

php - 如何从 zend 应用程序重定向到非 zend 链接

我的应用程序是简单的PHP网页和zend应用程序的混合体。有时我需要从zend应用程序的Action重定向到简单的PHP网页。例如:我想从example.com/module/controller/action重定向到example.com/simplephp.php。我尝试了header("Location:example.com/simplephp.php");但它不起作用。谢谢 最佳答案 是的,基本的重定向操作帮助程序允许您重定向到任何URL。classMyControllerextendsZend_Controller_Ac