Strange problems here.

Firstly, the default default.ctp for XML looked like this:

<?php echo $xml->header(); ?>
<?php echo $content_for_layout; ?>

which lead to:

Notice (8): Undefined variable: xml [APP/View/Layouts/xml/default.ctp,
line 1]

no problem, removed the first line of default.ctp

My /logs/xml/index.ctp view looks like this:

<?php
$xml = Xml::fromArray($logs);
echo $xml->asXML();
?>

served up from this controller action:

        public function index() {
            $logs = $this->Log->find('all');
            $this->set(compact('logs'));
        }

and my routes contains:
       Router::mapResources('logs');
       Router::parseExtensions();


result is the following error:

The key of input must be alphanumeric

Error: An Internal Error Has Occurred.

Stack trace is:

#0 /exports/www/ErrorLogger/View/Logs/xml/index.ctp(2):
Xml::fromArray(Array)
#1 /usr/share/php/cakephp/lib/Cake/View/View.php(598): include('/
exports/www/Er...')
#2 /usr/share/php/cakephp/lib/Cake/View/View.php(365): View->_render('/
exports/www/Er...')
#3 /usr/share/php/cakephp/lib/Cake/Controller/Controller.php(898):
View->render(NULL, NULL)
#4 /usr/share/php/cakephp/lib/Cake/Routing/Dispatcher.php(114):
Controller->render()
#5 /usr/share/php/cakephp/lib/Cake/Routing/Dispatcher.php(89):
Dispatcher->_invoke(Object(LogsController), Object(CakeRequest),
Object(CakeResponse))
#6 /exports/www/ErrorLogger/webroot/index.php(96): Dispatcher-
>dispatch(Object(CakeRequest), Object(CakeResponse))
#7 {main}

Any ideas where this has gone wrong? help!

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to