草庐IT

php - Zend 框架 : Plugin paths

我在ZF1.11上运行没有任何问题,并按照其性能指南中的说明删除了require_once语句。我已经按照他们所说的那样将自动加载器添加到我的索引文件中(在旁注中,我不明白为什么这不能进入boostrap),但现在找不到我的插件。例如,一个表单正在使用'DijitElement'装饰器,它返回错误:Zend_Loader_PluginLoader_Exception:Pluginbyname'DijitElement'wasnotfoundintheregistry;usedpaths:Zend_Form_Decorator_:Zend/Form/Decorator/inC:\wamp

php - 如何在 Eclipse 中设置 Zend Debugger?

我正在尝试设置我的第一个PHP开发环境,但在使调试环境正常工作或更准确地命中断点方面遇到了很多问题。这是我做的1.)确认php在我的Windows上的Apache服务器中正常工作。为此,我创建了一个包含phpinfo()的测试index.php文件。2.)我已将ZendDebugger安装到Eclipse中。3.)我已经使用以下代码设置了我的php.ini文件。[Zend]zend_extension_ts="c:/php/ext/ZendDebugger.dll"zend_debugger.allow_hosts=127.0.0.1/32zend_debugger.expose_re

php - 逐步转换为 zend 项目的基于模块的文件夹结构

我正在寻找有关如何从左侧的普通文件夹结构开始的分步说明,其中application文件夹包含models,views,controllers,到右侧的基于模块的文件夹结构,其中application包含一个modules文件夹,其中包含具有自己的models,views,controllers。我说“转换”是因为我不认为zend让我们从一开始就使用模块架构创建项目,但如果这样做了,那将是膨胀的,并且将消除手动更改这些文件夹结构的需要。这是我目前的体验当我创建一个模块zfcreatemoduleproduct时,会生成模块文件夹,并在其中生成一个文件夹product和views,还生成该

php - 使用 PHP/Apache 根据 DB 值控制对文件的访问

我想要什么我正在制作一个系统,当用户上传图像时,它会转到文件夹images,其中有图像的两个副本,一个拇指和一个更大的。现在,当用户上传图像时,它会在MySQL数据库中插入一行,其中图像获得一个ID,并且该行包含一个值,该值确定图像是否对公众可用(1仅拇指可用,两者均为2)以及图像的所有者(管理员)。我不想做的是,如果用户试图通过转到图像的URL来访问图像,而数据库中的值表明它不应该公开可用,并且该用户的session不是图片的所有者(管理员未登录)应该说找不到图片或拒绝访问。我的想象如果可以用php来完成,我想像这样://UsertriestogotoURL"images/IMAGE

php - Zend Framework - 在注册表中找不到按名称命名的插件

当调用我的views/helpers/文件中的函数时,从我在views/scripts/中的脚本>,我得到这个错误:Message:Pluginbyname'SetBlnCompany'wasnotfoundintheregistry;usedpaths:My_View_Helper_:/www/zendserver/htdocs/development/application/views/helpers/Zend_View_Helper_:Zend/View/Helper/:/www/zendserver/htdocs/development/application/views/he

php - Zend Framework - 多板导航 block

我想使用导航助手通过Acl构建我的导航菜单。我的Acl部分工作正常。我现在希望能够显示几种不同类型的导航。例如。admin-nav、side-nav、new-nav等。我在文档中找不到任何相关信息。只有如何设置导航,然后在布局或View中重复使用该导航对象。我尝试了类似的方法-有两个不同的容器,具有不同的页面数组,然后在注册表中设置这些容器。然后从我的View和/或布局中调用导航并将其传递给一个容器:navigation(Zend_Registry::get("news-nav"))?>上面是在我的新闻View中调用,下面是在我的布局中调用navigation(Zend_Registr

php mongodb:调用 db.php 中未定义的方法 MongoDB::insert()

我正在运行这段代码:$db=newMongo("mongodb://user:pw@flame.mongohq.com:27081/dbname");$collection=$db->foobar;$collection->insert($content);我试图通过创建一个随机集合来测试mongohq。我收到这个错误:Fatalerror:CalltoundefinedmethodMongoDB::insert()in/ajax/db.phponline24据我所知,我已经安装了客户端:我也在运行php5.2.6有什么问题?谢谢。 最佳答案

php - mysqli_select_db() 期望参数 1 为 mysqli,给定的字符串

我是Mysqli_*的新手,我遇到了这些错误:Warning:mysqli_select_db()expectsparameter1tobemysqli,stringgiveninD:\Hosting\9864230\html\includes\connection.phponline11Warning:mysqli_error()expectsexactly1parameter,0giveninD:\Hosting\9864230\html\includes\connection.phponline13数据库选择失败: 最佳答案

php - Zend Framework 执行缓慢

我正在使用zend框架开发一个基于社区的网站-但它太慢了,需要一段时间才能加载页面。我想知道我应该研究zend框架的哪些方面以确保它运行得更快。任何提示和帮助将不胜感激:)不错的建议-我采用了数据库并从头开始编制索引-没有任何索引以:\开头,但无论如何速度有所提高,但仍然相当慢。还有什么我必须注意的吗?因为我只是假设它与框架有关,因为当我第一次运行使用该框架制作的基本教程项目时-它们也有点慢。不错的提示-查看zend性能指南文章。不过,我不太确定将用于缓存表元数据的代码放在哪里:( 最佳答案 确定瓶颈所在的唯一方法是进行深度分析。我

php - 如何自定义 Zend_Tool 输出?

我想在我的项目中使用Zend_Tool(ZF1.9),但我希望能够自定义新文件的默认输出。例如,所有Controller都应该有一个特定的header预先附加到带有phpdoc标记和许可信息的输出,以避免我必须将其添加为额外的步骤。另外,对于这个特定的项目(但不是所有其他项目),我需要Controller来扩展默认ZendController以外的东西,因为我已经扩展了一些特定的功能。文档中提到了做这些事情的能力,但并没有说得很清楚。据我所知,我可以设置一个~/.zf目录(在基于***nix的系统上)并在其中包含自定义提供程序。但是,这将是机器范围内的,而不是仅限于单个项目范围。此外,