草庐IT

zend-servicemanager

全部标签

php - Zend Lucene 和 Java Lucene 的性能比较

ZendLucene而JavaLucene分别是用PHP和java构建的,PHP语言的水平高于java。只是想知道这两者在索引构建和数据搜索方面的性能差异有多大?让java创建和重建索引,让php使用索引是不是更有效? 最佳答案 这是Zend认证工程师的引述。Againstmybetterjudgment,thecompanyIworkformigratedourprevioussearchsolutiontoZend_Search_Lucene.Onprettyheavy-dutyhardware,indexingamillion

php - Zend Framework - 如何从 Action 助手中调用 Controller 的 redirect()

我正在ActionHelper的preDispatch方法中进行ACL检查。当它失败时,我想调用ActionController的_redirect方法,但是我很难做到这一点。在这篇文章所附的评论中,zend-framework,callanactionhelperfromwithinanotheractionhelper,我看到两个解决方案。首先,Controller作为$this->_actionController从helper访问。在第二个中,使用$this->getActionController()访问它。我尝试了以下两种方法:$this->_actionControlle

php - Zend Framework 将开发人员特定的环境信息与配置分开?

我刚刚开始一个大型ZendFramework项目。到目前为止,有一件事让我感到困惑:大部分配置似乎都存储在application/configs/application.ini的单个文件中。该文件包括应用程序功能所必需的各种内容,例如应用程序命名空间、Controller插件等,以及数据库登录详细信息。我需要一些外部承包商来处理这个项目,但我不希望他们拥有我所有的数据库详细信息。在Zend中,如何将环境信息(例如数据库登录名(对于不同的开发人员可能不同)与应用程序配置(对于每个人都相同)分开)? 最佳答案 我同意这在ZF中比它应该的

php - 为什么这段使用 PHP Zend_Pdf 库将文本置于 PDF 中心的代码不起作用?

我正在尝试在服务器上动态创建PDF文档并使用Zend_Pdf库将它们发送到客户端。PDF上的所有文本都需要与页面居中对齐,这将是字母大小的横向页面。使用我在各种站点上多次找到的功能,我遇到了问题-中心对齐已关闭。所有的文字都太靠左了。这是我的代码:newPage(Zend_Pdf_Page::SIZE_LETTER_LANDSCAPE);$pdf->pages[]=$pdfPage;//Addcertifythat$pdfPage->setFont($font,15.75);drawCenteredText($pdfPage,"THISISTOCERTIFYTHAT",378);//A

php - 如何在 zend 框架中使用 PHP session 变量

我想知道如何在zend框架中使用PHPsession变量到目前为止,这是我的代码:-publicfunctionloginAction(){$this->view->title='Login';if(Zend_Auth::getInstance()->hasIdentity()){$this->_redirect('index/index');}$request=$this->getRequest();$form=newDefault_Form_LoginForm();if($request->isPost()){if($form->isValid($this->_request->g

php - 在 zend 框架中包含 js 文件的最佳方式

我想在我的php脚本中包含外部js文件。我正在关注zend框架。现在我正在像这样在Controller的init函数中添加js文件。publicfunctioninit(){$this->doUserAuthorisation();parent::init();$this->view->headScript()->appendFile($this->view->baseUrl().'/js/front_cal/jquery-1.3.2.min.js');$this->view->headLink()->setStylesheet($this->view->baseUrl().'/sty

php - 如何在 Zend Framework 2 中上传文件?

我一直在研究ZF2中的文件上传。我知道你们中的许多人会认为这个问题太模糊了,但是创建需要更多处理的表单元素的最佳方法是什么?我似乎不知道从哪里开始。我已经排除了在Controller中处理它的可能性,因为这会破坏DRY原则。表单对象似乎没有地方可以“Hook”任何代码。View助手就是这样,对于View来说,在其中做任何事情都没有意义。这样就留下了输入过滤器。这似乎也不对。我被引导转向传输适配器,但代码看起来不太像ZF2。很抱歉,这是一个如此模糊的问题,我希望它能引起同情。很难学习一个文档很少的框架,再加上我的zendframework1知识有点薄,进展有点慢。一旦我有了一个很好的例子

php - 如何使用 composer 安装 Zend Framework 2 工具

当使用composer引导时,我不知道如何运行zf.php(ZendFramework2工具)。首先我根据文档引导composer和zftool:$mkdirtmp&&cdtmp$curl-shttps://getcomposer.org/installer|php$./composer.pharrequirezendframework/zftool:dev-master到目前为止一切正常。但是当我尝试运行zf.php时,出现错误:$vendor/zendframework/zftool/zf.phpPHPWarning:require_once(/Users/seb/tmp/vend

php - Zend 框架 : Forms in modules

我想做的事情:创建多个模块,其中包含表单文件夹。我做了什么:在模块内创建一个Bootstrap,并添加一个_initAutoload函数,并将特定模块名称作为命名空间。例如,具有以下Bootstrap的管理模块:classAdmin_BootstrapextendsZend_Application_Module_Bootstrap{protectedfunction_initAutoload(){$autoloader=newZend_Application_Module_Autoloader(array('namespace'=>'Admin_','basePath'=>dirnam

php - Zend 框架 2 : Service locator in view helper

我正在尝试访问View助手中的服务定位器,以便我可以访问我的配置。我将这个View助手用于递归函数,所以我不知道在哪里声明服务定位器。namespaceApplication\View\Helper;useZend\View\Helper\AbstractHelper;useCatMgt\Model\CategoryTableasRecursiveTable;classCategoryRecursiveViewHelperextendsAbstractHelper{protected$table;publicfunction__construct(RecursiveTable$rec)