草庐IT

Zend_Dom

全部标签

php - Zend RegEx Validator 的自定义有意义的错误消息

我正在验证表单中的文本字段,如下所示:$name=newZend_Form_Element_Text('name');$name->setLabel('FirstName:')->setRequired(true)->addFilter(newZend_Filter_StringTrim())->addValidator('regex',true,array('/^[(a-zA-Z0-9)]+$/'))->addErrorMessage('Pleaseenteravalidfirstname');我想要完成的是-如何显示有意义的错误消息?例如:如果名字是“XYZ-”,我该如何显示“-不

php - 在 Zend 中,为什么我们将 DB Model 类和 Mapper 类分开使用?

我正在做zend项目,我引用了其他zend项目来创建新的Zend项目。但我不喜欢在不了解的情况下盲目跟随那个项目。在ZendDirectory结构中,在Model类中,我看到主要有两种类型的类,如-models-DbTables-Blog.php//ExtendsZend_Db_Table_Abstract-Blog.php//Containsmethodslikevalidate()andsave()-BlogMapper.php//AlsoContainsmethodslikevalidate(Blogb)&save(Blogb)为什么要遵循这个特定的结构?这是为了分离Object

php - Zend Framework - 500 内部服务器错误

今天,我使用ZendFramework创建了我的第一个项目,但是当我尝试连接到我的项目时,我只看到“500InternalServerError”。我在httpd.conf文件中添加了一些新行:NameVirtualHost*:80DocumentRootC:\AppServ\www\data1\publicServerNamemy_ipNameVirtualHost*:80DocumentRootC:\AppServ\www\data1\publicServerNamehttp://my_ip这是我的htaccess文件:RewriteEngineOn#RewriteBasedata

缺少 PHP DOM 文件

我在运行$dom=newDOMDocument("1.0","utf-8")时遇到一个奇怪的错误;:警告:require_once(classes/DOMDocument.class.php)[function.require-once]:无法打开流:/var/www/html/cms/中没有这样的文件或目录bootstrap.php在5行fatalerror:require_once()[function.require]:无法打开所需的'classes/DOMDocument.class.php'(include_path='.:/usr/share/pear:/usr/share

php - 一旦表单对象已经创建,如何在特定位置添加 zend 表单元素?

我创建了一个扩展zend表单的user_form类,它有4个元素用户名、密码、csrf哈希和最后的提交按钮。创建user_form对象会呈现所有这四个元素。在Controller操作中验证登录后,我检查了失败尝试,并且在修复了一些失败尝试之后,我想在提交按钮之前添加zend验证码。我添加了验证码元素,它被附加在提交按钮之后。如何在特定位置添加zend元素?或者我如何在提交按钮之前添加它?也让我知道我这样做的方式是否正确?等待你的回复。谢谢... 最佳答案 从一开始就给你的元素顺序号。添加时,将订单号添加到验证码元素。$element

php - Zend Framework 2 如何设置 Doctrine 2 代理目录

所以我在ZendFramework2中使用Doctrine2模块,该模块是根据JasonGrimes的turorial(http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/)配置的。虽然有时我会不断收到此错误:Yourproxydirectorymustbewritable.如何设置代理目录?这是我在module.config.php中的Doctrine配置:'doctrine'=>array('driver'=>array(__NAMESPACE__.'_driver'=>array('cla

php - 在 zend 框架中设置 cookie

我是zend框架的新手。我已经编写了这段代码来在我的网站中设置cookie。publicfunctionsetCookie($data){$email_cookie=newZend_Http_Cookie('user_email_id',$data['user_email_id'],$_SERVER['HTTP_HOST'],'',FALSE);$pass_cookie=newZend_Http_Cookie('user_password',$data['user_password'],$_SERVER['HTTP_HOST'],'',FALSE);$cookie_jar=newZen

php - 如何将类添加到 DOM,PHP 中的 img 对象?

这是一段代码$doc=newDOMDocument();$doc->loadHTML($article_header);$imgs=$doc->getElementsByTagName('img');foreach($imgsas$img){进入$imgs进入DOMimg标签。现在我想通过向其添加一些类来更改原始img标签。如果$article_header是这样的:"sometext"......sometext...现在我希望它变成这样:"sometext"......sometext...更新我再说一遍。起始变量是$article_header。因此必须对其进行所有更改。使用我的

php - DOM文档编码问题/字符转换

在将HTML输出到页面之前,我正在使用DOMDocument来操作/修改HTML。这只是一个html片段,而不是一个完整的页面。我最初的问题是所有法语字符都弄乱了,经过反复试验后我能够纠正。现在,似乎只剩下一个问题:'角色变成了?.代码:loadHTML(utf8_decode($row->text));//Someprettybasicmodificationhere,notevenrelatedtotext//reinsertHTML,andmakesuretoremoveDOCTYPE,htmlandbodythatgetaddedauto.$row->text=utf8_enc

php - 在PHP DOM中选择所选节点的下一个节点?

到目前为止,我正在处理这样的HTML文件我想选择名称等于“node”的每个“div”的下一个节点,然后尝试:$dom=newDOMdocument();@$dom->loadHTML($html);$xpath=newDOMXPath($dom);$els=$xpath->query("//div[@name='node']");$j=0;foreach($elsas$el){if($el->next_sibling())$j++;}echo$j;但我只是得到一个错误Fatalerror:CalltoundefinedmethodDOMElement::next_sibling()谁能