草庐IT

Zend_Validate_Email

全部标签

php - 如何将 zend 表单元素添加到 php 中的表单?

我的zend表单中有一个foreach循环,在本例中$this->args[1]的计数为5:foreach($this->args[1]as$val){$submitImage=newZend_Form_Element_Image('submit_image');$checkBox=newZend_Form_Element_Checkbox('id_checkbox');$this->addElement($submitImage->setImage($val->full_path));$this->addElement($checkBox->setValue($val->id));}

php - 如何在 Zend Framework 1.11 中向我的输入添加所需的错误消息?

我的forms/video.php中有以下代码片段。但我不知道在哪里添加所需的验证消息。$this->addElement('text','name',array('label'=>'Name','maxlength'=>20,'class'=>'name','required'=>true,'filters'=>array('StringTrim'),'decorators'=>array('ViewHelper','Errors',array(array('control'=>'HtmlTag'),array('tag'=>'div','class'=>'fieldcontrol'

php - 带有 JavaScript 库的 Zend 框架

我已经使用ZendFramework几个月了。到目前为止,我已经成功地使用了一些View助手、Action助手和局部对象。现在我遇到了一些我想在我的项目中使用的javascript库,例如TinyMCE和其他库。我的问题是,在Zend项目中实现这些的最佳方式是什么?最好我希望能够在View级别添加或启用这些javascript库。因此,例如,当我转到包含zend_form的addSomething.phtml时,我的文本区域之一变成了TinyMCE编辑器字段。但是我不希望在我的所有表单甚至所有文本区域元素上都有这个。那么在ZF1.11.11下实现和使用这些库的最佳方式是什么?提前感谢您

zend-framework - 如何在 zend 中定义当前 url(框架的内部工作)

请问什么脚本使用zend框架来定义当前的URL?更确切地说,我对使用ZEND定义域名感兴趣:这个$_SERVER['HTTP_HOST']或者这个$_SERVER['SERVER_NAME']?(或者可能是其他东西)?附言(我在文档中搜索但没有找到,(我不知道这个框架),我也在谷歌搜索,但也没有找到我的问题的答案?) 最佳答案 尝试使用:$this->getRequest()->getRequestUri()获取当前请求的URI。在View脚本中使用:$this->url()获取当前URL。或者通过静态集成ZendControlle

php - Zend Framework session 命名空间调试 print_r 或等价物

使用Zend和session命名空间,尝试调试我正在运行的问题,我认为应该设置一些东西,但似乎没有,所以我想找到一种查看整个命名空间的方法对象,但是当我在上面尝试print_r()或var_dump()时,我得到的只是Zend_Session_NamespaceObject([_namespace:protected]=>msp)所以我想知道,因为目前我在该主题的其他任何地方都找不到任何东西,是否有查看该对象的方法?有没有我可以通过zend以某种方式启用/禁用它的调试方法? 最佳答案 你可以很容易地调试它print_r($_SESS

php - 在 zf2 mvc 之外使用 Zend_Db zf2 模块

我正在编写一个不基于zf2mvc的PHP应用程序。我只想使用Zend_Dbzf2模块。我如何配置我的应用程序才能知道如何在需要的地方找到Zend_Db相关的PHP文件?我用phyrus下载了zf2Zend_db模块,并安装在vendor/zf2/php位置。我尝试使用以下命令将模块添加到包含路径:set_include_path("../vendor/zf2/php".PATH_SEPARATOR.get_include_path());我在目录Model/中创建了与每个​​表相关的模型类文件(使用zend-db-model-generator)。我的主要应用程序包含以下内容:useD

php - 带有负号的数字的 Zend Validator

我正在使用zend框架和zend表单与验证器DIGIT像这样:$ZV_Digit=newZend_Validate_Digits();$credit=newZend_Form_Element_Text('credit');$credit->setLabel('currentcredit');$credit->setValidators(array($ZV_Digit));但它不传递负数并给出此错误:'-4000'containsnotonlydigitcharacters我现在可以做什么? 最佳答案 来自Zend框架document

php - Zend 框架 2 : Understanding plugins & services

我使用ZendFramework2已有一段时间了。尽管如此,我还是不太了解它的结构和组件。这样做的原因很可能是我对PHP和相关模式的一般了解。特别是:什么是服务?我知道框架的核心设计模式之一是服务定位器模式,但我还没有真正掌握什么是服务。另外,当人们谈论“实现服务层”时,他们指的是什么?什么是插件?我认为在ZendFramework2中,正确的术语是“Controller插件”。据我了解,它可能只是一个包装器,一个提供用于Controller的良好API的类。示例:与其一次又一次地调用相同的10行代码,不如将它们包装在一个Controller插件中,该插件包含一个封装这10行代码的方法

php - (2/2) QueryException SQLSTATE[HY000] [1049] 未知数据库 'homestead' (SQL : select count(*) as aggregate from `users` where `email` =

我想试试laravel的注册表格,我必须在.env文件中插入我的数据库信息。DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=blogDB_USERNAME=rootDB_PASSWORD=admin在我的config/database.php文件中,我还将值更改为我当前的数据库'mysql'=>['driver'=>'mysql','host'=>env('DB_HOST','localhost'),'port'=>env('DB_PORT','3306'),'database'=>env('DB_DATABASE

php - 如何摆脱 Zend Framework 3 "getting started"教程中的 fatal error ?

我一直在尝试学习ZendFramework3的“入门”教程。一切顺利,但是一旦我学习了“表单和操作”,一切就停止了。教程在这里:https://docs.zendframework.com/tutorials/getting-started/forms-and-actions/这是我不断收到的错误:Fatalerror:DeclarationofZend\Form\Form::bindValues(array$values=Array)mustbecompatiblewithZend\Form\Fieldset::bindValues(array$values=Array,?array