cakephp使用xml

时间:2011-01-28 13:15:24

标签: cakephp

如何在cakePHP 1.3中使用xml类?

我有这段代码:

function xml_test()
{

 echo $this->Xml->header(array('version'=>'1.1'));
 echo $this->Xml->serialize($data, array('format' => 'tags');
}

并收到错误:

Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'header' at line 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 684]

为什么,这是错的?

Query: header 

2 个答案:

答案 0 :(得分:3)

这可能是因为您没有在控制器中包含Xml帮助程序,例如

class PostsController extends AppController {
.
.
    var $helpers = array('Xml');
.
.
}

答案 1 :(得分:1)

有一个SQL查询以某种方式连接到其他任何地方的值“header”,但不会在您的示例代码中断开SQL语法。

搜索“标题”或检查是否有任何参数设置为“标题”。