bonjour à tous,

J'essai d'utiliser les flux rss, par contre le navigateur m'affiche un contenu bizard que je n'arrive pas à comprendre et puis je pige pas la source du problème, c'est pourquoi je poste ici dans l'espoir de trouver quelqu'un qui connait l'erreur, voici le message que j'obtient et merci d'avance.

<pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4f0e0a07b05db-trace').style.display = (document.getElementById('cakeErr4f0e0a07b05db-trace').style.display == 'none' ? '' : 'none');"><b>Warning</b> (512)</a>: Method RssHelper::header does not exist <b>CORE\Cake\View\Helper.php</b>, line <b>160</b>]<div id="cakeErr4f0e0a07b05db-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr4f0e0a07b05db-code').style.display = (document.getElementById('cakeErr4f0e0a07b05db-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr4f0e0a07b05db-context').style.display = (document.getElementById('cakeErr4f0e0a07b05db-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr4f0e0a07b05db-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"> */</span></code>
<code><span style="color: #000000">    public function __call($method, $params) {</span></code>
<span class="code-highlight"><code><span style="color: #000000">        trigger_error(__d('cake_dev', 'Method %1$s::%2$s does not exist', get_class($this), $method), E_USER_WARNING);</span></code></span></pre><pre id="cakeErr4f0e0a07b05db-context" class="cake-context" style="display: none;">$method =   "header"
$params =   array()
$this   =   RssHelper
RssHelper::$helpers = array
RssHelper::$base = NULL
RssHelper::$here = NULL
RssHelper::$params = array
RssHelper::$action = NULL
RssHelper::$data = NULL
RssHelper::$model = NULL
RssHelper::$field = NULL
RssHelper::$version = "2.0"
RssHelper::$theme = NULL
RssHelper::$request = CakeRequest object
RssHelper::$plugin = NULL
RssHelper::$fieldset = array
RssHelper::$tags = array</pre><pre class="stack-trace">Helper::__call() - CORE\Cake\View\Helper.php, line 160
RssHelper::header() - APP\View\Layouts\rss\default.ctp, line 1
include - APP\View\Layouts\rss\default.ctp, line 1
View::_render() - CORE\Cake\View\View.php, line 598
View::renderLayout() - CORE\Cake\View\View.php, line 414
View::render() - CORE\Cake\View\View.php, line 376
Controller::render() - CORE\Cake\Controller\Controller.php, line 900
Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php, line 114
Dispatcher::dispatch() - CORE\Cake\Routing\Dispatcher.php, line 89
[main] - APP\webroot\index.php, line 96</pre></div></pre><rss version="2.0"><channel><title>Liste des 10 derniers Cosplay</title><link>http://localhost/Cosplays/cake2/Cosplays/cake2.rss</link><description>ici les 10 derniers Cosplay posté</description><language>fr</language><item><title>Cassiopeia</title><link>http://localhost/Cosplays/cake2/cassiopeia-16</link><description>Cassiopeia de League of legends</description><guid>http://localhost/Cosplays/cake2/cassiopeia-16</guid></item><item><title>Kagari </title><link>http://localhost/Cosplays/cake2/kagari-14</link><description>Kagari de Beyond the void</description><guid>http://localhost/Cosplays/cake2/kagari-14</guid></item><item><title>La brigade des loups </title><link>http://localhost/Cosplays/cake2/la-brigade-des-loups-18</link><description>La brigade des loups de Jin Roh la brigade des loups</description><guid>http://localhost/Cosplays/cake2/la-brigade-des-loups-18</guid></item></channel></rss>

2 réponses


Grafikart
Réponse acceptée

L'erreur dit qu'il n'y a pas de fonction header pour le helper RSS. Remplace ça par du code XML standart pour ton header

stitox
Auteur

Merci pour la réponse, j'ai supprimer la ligne qui affiche le header

echo $this->Rss->header()

Le flux s'affiche très bien sur Firefox, mais sous Chrome, il n y a que du texte brut, est ce que c'est normal ça, Merci encore une fois ;)