草庐IT

Zend_Config_Ini

全部标签

php - 模块配置 Zend 框架 2 中的约束模式

是否可以将约束模式设置为仅数字和&?所以我可以制作一个像这样的url:localhost/cms/user/multipledelete/1&2我现在有以下配置,但它只允许数字。我希望ID可以是数字和&。这是我的代码:'route'=>'/user[/:action][/:id][/sort/:order_by][/:order][/page/:page]','constraints'=>array('action'=>'(?!\bsort\b)(?!\bpage\b)[a-zA-Z][a-zA-Z0-9_-]*','id'=>'[0-9]+','order_by'=>'[

php - ZF2 + Zend\Db\Sql\Insert + 重复 key 更新

我想使用带有选项ONDUPLICATEKEYUPDATE的Zend\Db\Sql\Insert插入一些数据其实我用的是这种查询:INSERTINTO`user_data`(`user_id`,`category`,`value`)VALUES(12,'cat2','mycategoryvalue')ONDUPLICATEKEYUPDATE`user_id`=VALUES(`user_id`),`category`=VALUES(`category`),`value`=VALUES(`value`);与$this->dbAdapter->query($sql,Adapter::QUERY

php - Zend 框架 2 : Getting an ordered SQL call

我一直在尝试获取一个字段的ASC/DESC调用顺序(假设已创建),但我似乎无法弄清楚如何在ZF2中执行此操作。我哪里错了..?namespaceTodo\Model;classTodoTableextendsAbstractTableGateway{publicfunction__construct(Adapter$adapter){$this->adapter=$adapter;$this->resultSetPrototype=newResultSet();$this->resultSetPrototype->setArrayObjectPrototype(newTodo());$

php - 如何在 Windows 上安装 Zend Framework 2.2?

我做了我的研究,这是我的理解:下载zipball配置php.ini(includ_path)将Zend的bin目录路径添加到PATH并使用zf命令创建项目我的问题是我在bin中找不到zf.bat(是的,我确实下载了zipball,使用这个link)。没有zf.bat,这是我的bin的样子:我的问题:DidIdownloadwrongzip?IfsowherecanIgettherightone?I'vetrieddownloadingallzipsfromzendwebsite.这些问题对我很有帮助:HowtoinstallZendFrameworkonWindowsInstallin

PHP ini_set session gc_maxlifetime 不工作

我正在尝试在PHP中设置gc_maxlifetime。这是“header.php”中的代码,我在每个页面都包含了它。ini_set('session.cookie_lifetime',1);ini_set('session.gc_maxlifetime',1);session_start();我用它来测试echoini_get('session.gc_maxlifetime');它确实设置为1。但它仍然保持登录状态,即session没有被删除。可能的原因是什么? 最佳答案 为什么垃圾收集不运行?GC并不总是在每个请求上运行,默认的P

php - 在 php.ini 上编辑不起作用

我在Apache2中安装了PHP。当我在我的php.ini中进行修改时,例如取消注释模块以激活它,它不起作用。在我的phpinfo()中,LoadedConfigurationFile位于C:\php\php.ini上,这是正确的位置。p>每次修改php.ini后,我都会重新启动Apache。PHP在Apache上运行良好。那么为什么我不能激活我的模块?(实际上我正在尝试为MySQL激活PDO驱动程序) 最佳答案 取消注释此行以考虑扩展:;extension_dir="ext" 关于ph

php - parse_ini_file() 出于安全原因已被禁用 - 替代方案?

parse_ini_file()有什么替代方案吗?真的有那么危险吗?是禁用它的充分理由,还是我可以以某种方式说服管理员它是安全的?parse_ini_file()hasbeendisabledforsecurityreasons我已经找到这个错误的意思了errordescription我在这段代码中使用(有一些拼写错误的问题,但它在一个主机上解决并工作正常但在另一个主机上没有,因为禁用该功能)mycode 最佳答案 老实说,我找不到合理的理由来禁用该功能,但是,如果parse_ini_string()可用并且您还可以阅读文件,您应该

php - 如何使用 Zend Framework 和 PHPUnit 成功创建项目?

首先让我说一下,我已经将此发布到多个论坛,甚至试图在ZFIRCchannel上获得帮助。我连续一周都在谷歌上搜索,但仍然没有结果。我过去在这个网站上读过很多问答,所以我想我应该注册一个帐户并尝试问问你。(是的,我已经搜索过之前提出的问题,但没有一个答案对我有帮助。)我正在尝试学习如何将ZendFramework用于我加入的新项目。出于兼容性原因,他们使用Zend1(而不是更新的Zend2)。我找到并遵循了许多在线和实体书籍教程,但我一遍又一遍地得到相同的结果。所以开始(这是所有教程给出的说明)。我去了framework.zend.com并下载了ZF1.12的完整版本。我解压了内容我将库

php - phpinfo 中缺少 mbstring 但在 php.ini 中启用

类似于这个问题:gd2notshowinginphpinfo,isshowinginphp-i我对mbstring也有同样的问题。我在我的php.ini中启用了它(这是我整个系统中唯一的php.ini-是的,我检查了和仔细检查了这一点!),但是当我在我的Apache上打开phpinfo时,mbstring丢失了。如果我执行php-i,所有mbstring数据都会很好地显示。Apache(phpinfo.php)ConfigurationFile(php.ini)PathC:\WindowsLoadedConfigurationFileF:\PHP\5.4\php.iniScanthis

php - 在脚本中使用 ini_set 是否被认为是不好的做法?

我正在进行代码审查,发现有2个地方ini_set('memory_limit','512M');在函数中使用。这个可以吗?不知何故,这对我来说似乎不对。这被认为是不好的做法吗?谢谢! 最佳答案 这没什么问题。考虑这样一种情况,其中memory_limit在PHP的ini文件中全局设置,并且您只想为一个特定的脚本/请求覆盖该设置以允许操作使用更多内存。在PHP脚本中调用ini_set只会在PHP执行该特定请求时生效。 关于php-在脚本中使用ini_set是否被认为是不好的做法?,我们在S