草庐IT

Zend_Paginator

全部标签

php - Zend Controller 中 url() 辅助函数的等价物

在Zendviewhelper中,有函数url()用于根据路由表输出URLeg$this->url(array('controller'=>'comments','action'=>'add')如何在Controller中做同样的事情?特别是我想使用Controller/操作语法而不是标准URL为ZendForm设置操作URL,例如$form=newZend_Form;$form->setMethod('post')->setAction($this->url(array('controller'=>'comments','action'=>'add')));

php - Zend 文件上传 : File exceeds the defined ini size

在我的表单中,我定义了这个文件上传字段:$this->setEnctype(Zend_Form::ENCTYPE_MULTIPART);$logo=$this->createElement('file','logo');$logo->setLabel('Grouplogo')->setMaxFileSize(5242880)//5mb->addValidator('IsImage')->addValidator('Count',false,1)->addValidator('Size',false,5242880)->addValidator('Extension',false,arr

php - 将附加参数传递给 Zend partialLoop View Helper

在ZendView中,我可以将部分模板应用于可迭代元素,如下所示:$this->partialLoop('template.phtml',$iterable);然而在模板内部,只有$iterable的元素可用,是否有另一种方法将额外数据传递给部分? 最佳答案 我用$this->partialLoop('template.phtml',array('data'=>$iterable,'otherVariable'=>$otherVariable);警告和编辑:老实说,我犯了一个错误。我想我提出的代码不会起作用。我把它误认为是parti

php - 如何在没有 session_destroy 的情况下销毁 Zend_Session_Namespace

我在临时session中存储了一些值,使用:$job=newZend_Session_Namespace('application');如何在不清除所有session的情况下仅销毁session应用程序。 最佳答案 要从session中删除一个值,请在对象属性上使用PHP的unset()函数。假设$job有一个属性“用户名”,如下所示:$job=newZend_Session_Namespace('application');$job->username='test';要从session中删除用户名,只需执行以下操作:unset($

php - 有没有办法让 FPDF/FPDI 或 Zend_Pdf 支持解析大于 1.4 的 PDF?

我正在尝试将现有PDF(以其他方式创建)添加到使用FPDI使用FPDF创建的PDF。它似乎适用于大多数PDF,但我收到以下错误:FPDFerror:Unabletofindxreftable.经过一些测试,我发现如果我使用1.4或更低版本(Acrobatv5或更低版本)的PDF版本,它似乎可以工作。查看文件似乎是因为不同的PDF格式。是否有变通或解决方案?我可能有10000多个用户上传的PDF,其中一些是新的,一些不是。同样令人恼火的是FPDI只是死了而不是导致某种错误甚至返回false我现在能想到的唯一解决方案是解析PDF文件的第一行以确定版本,并且只添加那些可以工作的版本。编辑:我

php - 传递给 Zend framework 2 验证器的空值

如何通过Zendframework2ValidatorChain将空值传递到我的自定义验证器?通过allowEmpty(false)在ZF1上是可能的在具有空元素值的ZF2上:如果allowEmpty=false,NotEmptyValidator被添加到带有breakOnFailure=true的ValidatorChain的顶部,@seeZend/InputFilter/Input#injectNotEmptyValidator.如果allowEmpty=true,元素被认为是有效的,@seeZend/InputFilter/BaseInputFilter#isValidif($i

php - 将 Zend_Auth 存储后端 $_SESSION 更改为 Memcached

我正在尝试更改Zend_Auth的session后端。但是没能成功。在我的bootstrap.php中;$oBackend=newZend_Cache_Backend_Libmemcached(array('servers'=>$servers,'compression'=>false));//configurecachingfrontendstrategy$oFrontend=newZend_Cache_Core(array('caching'=>true,'automatic_serialization'=>true));//buildacachingobject$cache=Ze

php - Zend_Service_Twitter - 准备好 API v1.1

Zend_Service_Twitter组件仍然适用于将于2013年3月5日弃用的TwittersAPIv1.0。所以我想准备好我的新网站与TwitterAPI交互v1.1。v1.0一切正常,但如果我将URL从/1/更改为/1.1/,它会失败并显示HTTPheader代码400和JSON错误消息:错误的身份验证数据(代码:215)要使请求和访问token保持不变并且已经可以正常工作,无需任何更改,但是如果我想像这样验证凭据,我会收到上面描述的错误://Takealookforthecodehere:http://framework.zend.com/manual/1.12/en/zen

php - 选择选项中的 zend 表单自定义属性?

我想知道如何在Zend表单的选择字段中为选项添加自定义属性。PHP:$option_values=array("multiOptions"=>array("US"=>"UnitedStates","CA"=>"Canada",));$type=array('big','small');$option=newZend_Form_Element_Select('option',$option_values);HTML:UnitedStatesCanada如何在选项中添加这个类型属性? 最佳答案 使用ZF的Zend_Form_Elemen

php - Zend Framework 中的大量 DESCRIBE 查询

我刚刚在Zend中设置了FirePHP,我注意到大量的DESCRIBE查询。有些页面在同一个表上有50个或更多相同的查询。例如0.00198connectNULL0.00449DESCRIBE`nodes`NULL0.00041SELECT`nodes`.*FROM`nodes`WHERE(((`nodes`.`id`=111)))NULL0.0037DESCRIBE`nodes`NULL0.00155SELECT`nodes`.*FROM`nodes`WHERE(((`nodes`.`id`=111)))NULL0.00059SELECT`nodes`.*FROM`nodes`WHE