草庐IT

Zend_Config_Ini

全部标签

PHP CLI 不使用额外的 .ini 文件

关于为什么当我从CLI运行PHP时,附加的ini文件选项设置为无,我似乎找不到答案。我知道当我使用-c标志时,我可以指定要加载的特定配置文件,但是,我无法找到一个标志来指定要加载ini文件的目录从。有这样做的标志吗?或者是否有我可以编辑的文件来指定ini目录的位置?这是运行php-i的结果:ConfigurationFile(php.ini)Path:/usr/local/libLoadedConfigurationFile:/usr/local/lib/php.iniScanforadditional.inifilesin:(none)Additional.inifilesparse

PHP - cgi.fix_pathinfo = 1 - 在网络服务器上的 php.ini 中有什么影响(wp)

在我的服务器上,主机提供了一些替代的PHP.ini配置。唯一具有扩展Zip(我需要)的描述为:zip_cgi.fix_pathinfoAdvancedsettingsforexperienceduserswith:cgi.fix_pathinfo=1andExtensionZipEnabled我主要为wordpress使用该网站,但我想知道这可能产生的影响(或意义)是什么。来自:http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfoProvidesrealPATH_INFO/PATH_TRANSLATEDsuppor

php - Zend 框架 2 : Form bind not setting the values extracted from database

我想使用ZendFramework2为我的应用程序创建一个表单,我已准备好所有内容并且表单正在显示,但我的问题是我无法绑定(bind)来自数据库的初始表单值$myUserDetails=;$form=$form->bind($myUserDetails);//Thisshouldsetthevaluesfortheformtodisplaybutitdoesnt我的显示逻辑很简单如下图$form=$this->form;$form->setAttribute('action',$this->url('',array('action'=>'')));$form->prepare();ec

php - 如何设置 Zend Studio 10.0.1 以在 PHP 文件中为制表符使用空格?

我设置了这些选项:General/Editors/TextEditors-Insertspacesfortabs[选中]PHP/代码风格/格式化程序-编辑配置文件Eclipse[内置],将配置文件重命名为Eclipse[my]-缩进(制表符)-制表符策略:[仅限空格]但它仍然使用制表符进行缩进。 最佳答案 您需要更改的另一个设置是针对html文件:Window->Preferences->Web->HTMLFiles->Editor->IndentUsingSpaces总而言之,这是必要的步骤:Window->Preferences

php - 使用工厂单元测试 Zend Framework 2 模块

我正在尝试对我编写的ZF2模块进行单元测试,特别是服务对象。但我对如何将服务管理器(调用我的工厂对象)正确地放入测试类感到困惑。我的工厂对象注入(inject)了我的模块实体对象、Doctrine实体管理器和我模块的实体存储库。如何确保在单元测试期间正确调用工厂? 最佳答案 这是我在bootstrap.php中所做的:publicstaticfunctioninit(){if(is_readable(__DIR__.'/TestConfig.php')){$testConfig=include__DIR__.'/TestConfig

php - Zend 框架 2 REST API : set Request parameters

我是PHP框架和在ZendFramework2上构建RESTAPI的新手。我想将参数添加到Request。我找不到添加参数的方法,所以我将通过获取所有参数,向它们添加新参数,然后将这组新参数设置为Request来实现。我使用获取参数$this->params()->fromQuery()但是,我找不到任何方法将参数设置回Request。有没有什么方法可以做到这一点?编辑:我在下面尝试过。这没有给出预期的结果。在Module.php中:publicfunctiononBootstrap(\Zend\Mvc\MvcEvent$e){$em=$e->getApplication()->get

php - Debian - Symfony 2 - 文件 "file"超出了您的 upload_max_filesize ini 指令(限制为 2048 kb)。 (500内部服务器错误)

我正在尝试在debian服务器上部署我的Symfony2应用程序。该网站运行良好。但是我遇到了上传图片的这个问题......我尝试上传图片,但我的RestFulAPI返回此错误:Thefile"file.JPG"exceedsyourupload_max_filesizeinidirective(limitis2048kb).(500InternalServerError)我在网上查了如何解决这个问题。显然,我需要更改的值upload_max_filesize=2M我把值改成了20M。我还更改了post_max_size。我的新配置是:upload_max_filesize=20Mpo

php - zend smtp 邮件在 100 多封邮件后崩溃

在发送类似时事通讯的邮件时,我遇到了这个奇怪的问题。在for循环中,我遍历数据库中的所有用户,并尝试向他们发送一封包含一些基本信息的HTML邮件。现在问题是前200封左右的邮件运行良好,但随后脚本崩溃并给出以下错误:Warning:fwrite():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:140D00CF:SSLroutines:SSL_write:protocolisshutdownin/opt/zendframework2/library/Zend/Mail/Protocol/AbstractProtocol.p

php - 如何设置 Eclipse PDT 遵循 Zend Framework 2 编码约定?

我正在学习ZendFramework2。当我按Ctrl+Shift+F组合键自动格式化代码时,它显示不喜欢ZendFramework2编码约定。请告诉我在Eclipse4.4LunaPDT中一种简单的方法自动格式化代码遵循ZendFramework编码约定(PHP开发工具)。 最佳答案 我曾经有一段时间使用Eclipse和PDT。然后我切换到另一个IDE。无论如何,在Eclipse中,您可以编辑自动套用格式的工作方式。您可以在Window->Preferences下编辑自动套用格式,然后在PHP->CodeStyle下编辑。对我来说

php - Azure .user.ini 不工作

如azure网站所述,要配置PHP,我应该将.user.ini文件添加到根目录。http://azure.microsoft.com/en-gb/documentation/articles/web-sites-php-configure/#ChangeBuiltInPHP问题是当我这样做时,我的phpini值似乎都没有改变。我很确定我的ini文件是正确的?upload_max_filesize=128Mpost_max_size=128M当我上传文件并重新启动网站时,我检查了php_info()并且值仍设置为默认值。我做错了什么吗? 最佳答案