草庐IT

Zend-ACL

全部标签

php - Zend Framework 2 中的多选

在ZendFramework1.12中有一个Zend_Form_Element_Multiselect。如何在ZendFramework2.0中实现相同的结果?我只看到Zend\Form\Element\MultiCheckbox和Zend\Form\Element\Select 最佳答案 好吧,我自己找到了答案,从官方文档中读出来并不容易,而是一个实验解决方案:$this->add(array('type'=>'Zend\Form\Element\Select','attributes'=>array('multiple'=>'m

php - Zend 框架 : Can i just get GET params?

在ZendFramework中,大多数时候我会使用param来获取参数//fromcontroller$this->getRequest()->getParam('key');但是我怎样才能使用“Zend”方式获取GET参数呢?还是我只使用$_GET?有什么区别吗$this->getRequest()->getParam('key');对比$_GET['key']; 最佳答案 使用getQuery():$this->_request->getQuery('key');其他可用的方法包括获取参数()getQuery()getPost(

php - 如何学习 Zend 框架?

我已经与zend框架斗争了很长一段时间。问题不在于PHP本身,而在于这些无数的类以及它们之间的关系。例如:我开始阅读这个:http://framework.zend.com/manual/en/learning.layout.usage.html一切都很好,直到作者提到以下内容:要初始化Zend_Layout,请将以下内容添加到您的配置文件中resources.layout.layoutPath=APPLICATION_PATH"/layouts/scripts"resources.layout.layout="layout"现在的问题是为什么要这样做?我觉得我只是在复制粘贴而没有任何

php - zend 模块特定配置的问题

我正在使用zend框架构建REST网络服务,我正在使用模块来分隔我的api版本。现在,我想为我的每个模块(v1和v2)创建一个单独的配置文件,主要用于指定单独的数据库连接。我的目录结构是这样的:-application-modules-v1-controllers-models-views-configs-module.ini-v2-controllers-models-views-configs-module.ini-configs-application.xml-library我已经在application/configs中的“application.ini”中提到了数据库连接。我

php - 如何解析参数的 Zend URL?

我正在尝试从ZFRESTURL中提取GET参数。这不是当前请求,我不想调用URL或执行路由,我只需要参数。我正在寻找类似parse_url()的实用函数,但用于ZendREST格式。有没有,还是我必须重新发明轮子?我已经尝试了一些方法,比如创建一个新的Zend_Controller_Request_Http,但是没有填充参数。这是一个有效的HTTPURL。编辑:根据要求,示例ZendURL:http://localhost/index/index/param1/foo/param2/bar所以我只是想从这个URL中获取param1和param2。编辑#2:我试过了,但它似乎不起作用:$

php - 如何在不安装 Zend Framework 的情况下使用 Zend Library

如何在不安装zend框架的情况下使用zend库?我正在尝试在没有安装zend框架的情况下使用zend库(Mail和Mime),它没有返回任何错误消息...但是对于我的项目,我只使用Mail和Mime库,如何在不安装zend框架的情况下使用ZendLibrary..谢谢,维诺斯S 最佳答案 下载ZendFramework并将其放入您的PHP可访问的文件夹中。然后要么做include'/path/to/folder/containing/Zend/lib/Zend/Mail.php';include'/path/to/folder/co

php - Zend 框架和 Wordpress 集成

我们在ourdomain.com上有一个现有的ZendFramework站点,在blog.ourdomain.com上有一个wordpress博客我们想将博客迁移到ourdomain.com/blog站点-但我似乎已经搜索到地球的尽头,却找不到如何做。我已经尝试了各种.htaccess的东西,设置了一个博客Controller并包括一些wordpress文件等-但无济于事。有人有什么想法吗?虚拟主机设置:ServerAdminwebmaster@dummy-host.example.comDocumentRoot"/Users/bradyeager/Sites/TWPZend/publ

php - 如何在 Zend Framework 中转义复杂的 sql?

我有以下sql(实际问题的简化):SELECT*FROMtWHEREmynameLIKE'%{$input}%';如何转义$input?我不能使用quoteInto(除非我错过了什么)。作为$sql=$DB->quoteInto("SELECT*FROMtWHEREmynameLIKE'%?%'",$input);会给我SELECT*FROMtWHEREmynameLIKE'%'myinput'%';和$sql=$DB->quoteInto("SELECT*FROMtWHEREmynameLIKE?",'%'.$input.'%');会给我一些东西:SELECT*FROMtWHEREm

php - 如何编写正文中包含 anchor 标记的 Zend Framework URL?

使用ZendFramework中设置的标准MVC,我希望能够显示始终具有anchor的页面。现在我只是在.phtml文件中添加一个无意义的参数和我想要的“#anchor”。url(array('controller'=>'my.controller','action'=>'my.action','anchor'=>'#myanchor'));这会将URL设置为/my.controller/my.action/anchor/#myanchor有没有更好的方法来实现这一点?导航到anchor链接后,会在用户的URL中设置额外的项目参数,这是我不希望发生的事情。

php - 是否值得将 Doctrine 2 与 Zend Framework 一起使用?

我知道有些用户在ZendFramework中使用Doctrine2而不是Zend_Db。但我不知道为什么。为什么Doctrine2比Zend_Db好而Zend_Db不好?谢谢 最佳答案 (7-Mar-2013)免责声明:这个答案现在可能有点过时了。我目前没有跟上PHP社区的步伐,这个比较是在DoctrineORMv2和ZendFrameworkv1之间进行的。这是苹果与橙子的比较,因为它们是两种不同的东西。开箱即用的Zend_Db更像是PDO之上的一个增强型数据库抽象层,而Doctrine2是一个对象关系映射器(它位于它自己的DBA