草庐IT

Zend_Dom

全部标签

php - 在 PHP 中使用 DOM 以编程方式创建表单(或任何 HTML 片段)的最佳方法?

我想创建一个表单生成器,它可以使用PHP以编程方式创建HTML表单,但我希望它是面向对象的。这让我开始关注PHP的DOM扩展,但它似乎适用于完整HTML(和XML)文档的概念,而不是DOM的一部分。那么,在PHP中有没有可能以面向对象的方式创建HTML呢?例如,我的伪代码可能如下所示:'post','action'=>'contact.php'));$fieldset=$form->addElement(newHTMLElement('fieldset'));$fieldset->addElement(newHTMLElement('input',array('type'=>'text

php - Zend 框架 $db->更新结果

Zend_Db_Adapter::update()返回受更新操作影响的行数。确定查询是否成功的最佳方法是什么?$data=array('updated_on'=>'2007-03-23','bug_status'=>'FIXED');$n=$db->update('bugs',$data,'bug_id=2'); 最佳答案 $data=array('updated_on'=>'2007-03-23','bug_status'=>'FIXED',);$n=0;try{$n=$db->update('bugs',$data,'bug_i

php - 如何使用 Zend DB 将值添加到表中的现有值

我想以ZendDB样式执行以下查询。基本上我想将1000添加到我表中id=1的值。mysql_query("UPDATE`some_table`SET`value`=`value`+1000WHERE`id`=1");这是我的Zend查询,但它不起作用$data=array('value'=>'value'+1000);$this->dbo->update('some_table',$data,$this->dbo->quoteInto('id=?','1'));感谢您的建议。 最佳答案 试试这个:$data=array('valu

php - 使用 PHP DOM 解析 HTML - 类包含文本

我有一组要解析的html项目。我需要解析类名以“uid-g-uid”结尾的div的内容。以下是示例div...112114234114235我已经尝试了以下组合但没有奏效$doc=newDOMDocument();$bdy='HTMLContentgoeshere...';@$doc->loadHTML($bdy);$xpath=newDomXpath($doc);$div=$xpath->query('//*[@class=ends-with(.,"uid-g-uid")]');也尝试过$doc=newDOMDocument();$bdy='HTMLContentgoeshere..

php - PHP 中的 DOM : Decoded entities and setting nodeValue

我想使用PHP使用DOM对XML文档执行某些操作它的标准库的一部分。正如其他人已经discovered,然后必须处理解码的实体。为了说明困扰我的问题,我举了一个简单的例子。假设我们有如下代码$doc=newDOMDocument();$doc->loadXML();$xpath=newDOMXPath($doc);$node_list=$xpath->query();foreach($node_listas$node){//dosomething}如果循环中的代码是这样的$attr="";$val=$node->getAttribute($attr);//dosomethingwith

php - 如何将 zend phtml 文件包含到其他 phtml 文件

我正在使用zendframework1。我需要将phtml文件包含在另一个文件中并将参数发送到第一个文件。例如:我有indexController.php我在Controller中定义了$numberOfItem我需要在index.phtml中渲染(包含)menu.phtml并发送$numberOfItem变量对它谢谢 最佳答案 你可以使用zendpartial来做到这一点在你的index.phtml中做echo$this->partial('yourfolder/menu.phtml',array('numberOfItem'=>

php - Zend 框架 1.12 的简单路由

我正在寻找一些简单的东西,但经过多次搜索后我不知道该怎么做。我看了Zend1.12Route的文档,但我不太明白。我在ZendFramework中有这些页面:application/views/scripts/index/索引.phtml联系人.phtml在application/views/layouts/scripts/layout.phtml例如,我想href到contac.phtml。我正在寻找可以做的事情:$this->url('contact')然后,它重定向到页面联系人...但是我试图在bootstrap.php中添加一个路由,但我真的不知道如何...$router->a

php - Zend Framework 2 - 如何使用外部库

我想将我的自定义类“Authentication.php”添加到我的项目中,但我不知道该怎么做?我已经阅读了很多关于外部库的指南,但没有任何效果。ZendFramework/module/Firewall/Module.phpclassModule{publicfunctiononBootstrap(MvcEvent$e){$eventManager=$e->getApplication()->getEventManager();$moduleRouteListener=newModuleRouteListener();$moduleRouteListener->attach($eve

php - Zend Framework 2 - 从 Controller 返回 JSON

我有以下Json字符串:varjsonString='{"Users":[{"Name":"abc","Value":"test"},{"Name":"def","Value":"test"}]}';我正在尝试在Controller中使用ZF2的JsonModel类(Zend\View\Model\JsonModel)以使用上述JSON字符串呈现我的View。但是,它似乎只需要一个数组而不是一个JSON字符串。如何让Controller返回JSON字符串?谢谢 最佳答案 您不需要使用JsonModel,因为您的json已经“呈现”,

php - 使用 simple-html-dom 获取图像 src

大家好,我正在使用simple_html_dom.php获取一些数据,但我无法获取图像src。我的html是:我的代码是:$item['title']=$article->find('.title',0)->plaintext;$item['thumb']=$article->find('.lazy',0)->src;$item['details']=$article->find('p',0)->plaintext;我也试过:$item['thumb']=$article->find('.imageimg',0)->src;和$item['thumb']=$article->find(