如何在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
答案 0 :(得分:3)
这可能是因为您没有在控制器中包含Xml帮助程序,例如
class PostsController extends AppController {
.
.
var $helpers = array('Xml');
.
.
}
答案 1 :(得分:1)
有一个SQL查询以某种方式连接到其他任何地方的值“header”,但不会在您的示例代码中断开SQL语法。
搜索“标题”或检查是否有任何参数设置为“标题”。