2011-01-28 3 views
0

Как работать с классом xml в cakePHP 1.3?Работа cakephp с 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 

ответ

3

Возможно, это связано с тем, что вы не включили хелпер Xml в свой контроллер, например.

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

Существует SQL-запрос, каким-то образом связанный со значением «header» в другом месте, но не в вашем примере кода, который разбивает синтаксис SQL.

Искать «заголовок» или проверить, установлен ли какой-либо параметр в «header».