草庐IT

zend_string

全部标签

php - 如何在 zend 框架中将错误从模型传递到 Controller

我正在使用zend框架,这是我的模型和Controller方法的骨架ModelClassmethods:_validateRegisterForm($postData){//validatingdatausingZend_Filter_Input//ReturnsinstanceofZend_Filter_Input}//Returntrue/falseprotected_isNumberAlreadyExists(){//Idntwanttoperformabovevalidationusingzend_validate_db_recordexists//sinceidntwantt

php - fatal error : DOMDocument not found after Zend Server CE Update

我在Windows7(64位)系统上使用ZendServerCE。我正在使用ZendFramework2.0开发一个网站。在本网站中,我使用DOMDocument来分析外部网站(由URL给出)。我使用ZendFramework1.12和ZendServerCE4(PHP5.2)开始这个项目。现在我安装了ZendServerCE5.6.0(apache2.2、PHP5.3.14、ZF2-Support)。我用ZF2.0重建我的项目。一切正常...除了一个功能。当我尝试实例化DOMDocument时收到此错误消息(php-error.log):Fatalerror:Class'Applic

php - Zend Framework 2 - 注释形式 - 绑定(bind)不起作用

我正在使用AnnotationForms,并且我将教程中的标准编辑操作更改为使用Annotation而不是标准表单。除了$form->bind()没有填写值外,一切正常。表单字段保持为空。我检查了应该绑定(bind)的变量,它已设置且看起来不错。这是我的操作:$id=(int)$this->getEvent()->getRouteMatch()->getParam('id');if(!$id){return$this->redirect()->toRoute('album',array('action'=>'add'));}$album=$this->getEntityManager(

php - 如何设置simplexml_load_string PHP函数的输出编码

我正在用simplexml_load_string解析CP1250编码的字符串.所以,我在以开头的字符串中声明它.不幸的是,所有节点都是UTF8编码的simplexml_load_string输出。有没有办法,如何指定输出编码,或者我是否必须在使用输出时使用iconv? 最佳答案 你的问题对我来说不是很清楚,所以我尝试以我理解的方式回答它,很可能那时已经给出了答案。如果您加载一个CP1250/Windows-1250编码字符串,并且该字符串在XML声明中包含此编码信息,通常默认情况下simplexml已将其保留在输出中。所以通常你不

php - FILTER_SANITIZE_STRING 正在剥离 < 字符及其后的任何文本

我在使用FILTER_SANITIZE_STRING时遇到了一个奇怪的问题在一个变量上(由人工输入填充)。它似乎剥离了字符和之后的任何文本。>字符保持不变。我假设它认为是一个需要被剥离的HTML标签,但是它后面没有结束标签,所以我不知道为什么它会那样做。有没有办法让它离开到位,并仍然按照应有的方式进行sanitizer? 最佳答案 根本问题是,当您使用FILTER_SANITIZE_STRING去除HTML标签时,您将输入作为HTML处理。根据您的描述,您输入的是纯文本。因此,过滤器只能破坏输入数据,正如用户已经报告的那样。虽然这似

php - 这条线如何运作 : require_once ('Zend/Registry.php' );?

我在win7上安装了ZendFramework2(ZendFramework+ZendServer)。在Zend/Apache2/htdocs/hello1.php中,我将脚本放在下面:然后我运行http://localhost/hello1.php,它显示:我叫昆汀泽瓦斯我的问题是:对于这一行require_once('Zend/Registry.php');在htdocs文件夹下,它是dummy.php,favicon.ico,index.html,hello1.php,没有Zend文件夹,那么这条线是如何工作的呢? 最佳答案

php - 我可以在使用 Zend_Db_Adapter_Pdo_Mssql 时设置查询超时吗?

我们有一个PHP应用程序(托管在Linux上),它使用ZendFramework组件来查询MicrosoftSQLServer2008数据库。PHP应用程序托管在具有可靠互联网连接的数据中心,但SQLServer数据库位于VPN连接的远端,该连接经常断开。我们遇到的问题是,在对SQL服务器进行查询时,VPN偶尔会掉线。发生这种情况时,我们的应用程序最多可以等待2小时,然后最终引发以下异常:SQLSTATE[HY000]:Generalerror:20004Readfromtheserverfailed[20004](severity9)[(null)]我想做的是将整体查询超时和/或读取

php - Zend\Session\Container Session 验证失败异常 -- Object(Closure) ZF2

我正在尝试在ZF2应用程序中使用身份验证和session。到目前为止,我有以下代码:在我的Module.php中://(...)restofcodepublicfunctiongetServiceConfig(){returnarray('factories'=>array(//(...)Otherfactories//AuthenticationService'AuthService'=>function($sm){$dbAdapter=$sm->get('Zend\Db\Adapter\Adapter');$dbTableAuthAdapter=newDbTable($dbAdap

php - 如何将数据从 angular js 发布到 zend Controller ?

查看页面:Email:Password:主要.jsfunctionLoginCtrl($scope,$http){$scope.login={};$scope.submit=function(){$http({method:'POST',url:'/login',data:$scope.login,headers:{'Content-Type':'application/x-www-form-urlencoded'}}).success(function(response){window.location.href="/login";}).error(function(response

php - 我们可以为一个 zend\form 设置多个水化器吗?

为什么?因为,我想用它们为一个表单附加多个模型/实体。我怎么看?在我看来,我必须在一个模型/实体中获取所有数据,然后填充多个表(使用Mapper或Gateway),但逻辑上一个模型用于一个表。我建议的解决方案是什么?所以要在多个表中添加一个表单数据,我必须使用两个模型。但在ZF2中,一个表单可以使用$form->setHydrator拥有一个Hydrator。我想知道什么?此问题的任何其他可能性。谢谢。 最佳答案 您是否考虑过使用formCollections?基本上,您将为每个实体创建一个字段集,具有自己的字段和水化器。然后创建一