草庐IT

zend-servicemanager

全部标签

php - 如何在 Zend Framework 的 URL 开头添加变量?

我在这里尝试创建url,例如:/admin/login/moderator/login这两个请求将由相同的Controller和登录操作提供服务,即/account/login/目前,我只能制作以下网址:/login/admin/login/moderator我当前的配置文件如下所示:resources.router.routes.login.route="login/:type"resources.router.routes.login.defaults.controller="account"resources.router.routes.login.defaults.action

php - Zend Framework 2 DateSelect/MonthSelect 格式化

使用新发布的ZendFramework2版本,twonewformelementswereadded;DateSelect和MonthSelect。我想用前者,它增加了三个选择;日、月和年。但是,我在按照自己的意愿格式化输出时遇到问题-并且没有这方面的文档!我正在将表单元素添加到我的表单中(取自thispage):$this->add(array('type'=>'Zend\Form\Element\DateSelect','name'=>'birthDate','options'=>array('label'=>'Date','create_empty_option'=>true,'

php - Zend_Framework - 在区域设置 'zh' 中找不到区域

我浏览了Internet,但似乎无法找到解决我遇到的问题的方法。我正在尝试使用Zend_Currency来获取中国的货币,如下所示:$currency=newZend_Currency('CN');但是,我不断收到以下错误:Fatalerror:Uncaughtexception'Zend_Currency_Exception'withmessage'Noregionfoundwithinthelocale'zh''in/Library/WebServer/Documents/vendor/zendframework/zendframework1/library/Zend/Curren

php - Zend_Paginator 模糊 MVC 行

我正在开发一个ZendFramework(1.7)项目,该项目的结构松散地基于快速启动应用程序的结构-前端Controller、ActionController、使用Zend_Db_Table访问数据库的View和模型。我的一个主要模型依赖于一些昂贵的连接来拉出它的主要列表,所以我正在研究使用Zend_Paginator来减少从数据库中带回的行数。我的问题是Zend_Paginator只有4个适配器,似乎没有一个适合我。Array:构建数组以提供给ZP将涉及获取所有记录,这是我试图避免的迭代器:笨拙的迭代器会出现与数组相同的问题,而聪明的迭代器会觉得它不适合模型DbSelect:将Db

php - 更改 Zend_Framework 项目中的公用文件夹位置?

我希望我服务器上的public_html文件夹成为我的zend项目中的公用文件夹。你们知道我该怎么做吗?现在我必须使用domain.com/public查看我的站点我尝试将index.php文件更改为此(更改了目录)//Definepathtoapplicationdirectorydefined('APPLICATION_PATH')||define('APPLICATION_PATH',realpath(dirname(__FILE__).'application'));//Defineapplicationenvironmentdefined('APPLICATION_ENV')

php - 使用 Zend Framework 2 扩展 ZfcUser

您好,我正在尝试使用ZendFramwork2的ZfcUser模块编写用户注册表单,并希望在添加更多用户字段时获得有关最佳实践的一些建议。到目前为止,我已经创建了自己的名为“WbxUser”的模块,如moduleswikipages中所述我通过在我的模块引导函数中使用事件管理器,在ZfcUser的注册表单中添加了一个名为“userlastname”的自定义字段。代码://WbxUser.Module.phpnamespaceWbxUser;useZend\Mvc\MvcEvent;classModule{publicfunctiononBootstrap(MvcEvent$e){$ev

php - Zend Framework 2 Doctrine 2 CLI 从 YAML 每个模块生成实体

我有一个干净的项目ZendSkeletonApplication,它通过Composer集成了Doctrine2模块“doctrine-orm-module”等。DoctrineCLI从vendor/bin运行。我有“应用程序”和“博客”模块,我的模块配置:array('routes'=>array('post'=>array('type'=>'segment','options'=>array('route'=>'/post[/:action][/:id]','constraints'=>array('action'=>'[a-zA-Z][a-zA-Z0-9_-]*','id'=>'

php - Zend 框架 2 : subqueries

ZF2最近更新到版本2.1.4,数据库API已更改http://framework.zend.com/security/advisory/ZF2013-03现在我用于子查询的代码是一个异常:$sub=newSelect('md_type');$sub->columns(array(newExpression('COUNT(mt2.parent_id)astotal')))->where(array(new\Zend\Db\Sql\Predicate\Expression('mt2.parent_id=mt1.id')));$subquery=new\Zend\Db\Sql\Expres

php - SWIG 生成的代码无法在 PHP 5.3.2 undefined symbol : zend_error_noreturn 上运行

我有一个库,在SWIG生成的一些包装代码的帮助下,我一直在PHP5.1.6中成功使用它。(v1.3.40).我刚刚升级到PHP5.3.2,我看到以下错误:PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'/usr/lib/php/modules/myLib_php.so'-/usr/lib/php/modules/myLib_php.so:undefinedsymbol:zend_error_noreturninUnknownonline0经调查,SWIG(myLib_wrap.c)生成的包装器代码似乎包含对PHP函数的调用:zend_e

php - Zend_Validate_EmailAddress 与 filter_var(..., FILTER_VALIDATE_EMAIL)

在Zend_Validate_EmailAddress和filter_var(...,FILTER_VALIDATE_EMAIL)中,验证电子邮件地址时哪个更好,为什么? 最佳答案 两者都可用于验证电子邮件地址,但Zend_Validate_EmailAddress更强大。虽然filter_var是一个简单的是或否验证器,但有许多选项可以改变Zend_Validate_EmailAddress的严格程度。您可以选择要验证的部分、验证这些部分的规则,甚至可以选择验证MX记录。最后,Zend_Validate_EmailAddress可