Are you including the RequestHandler component in AppController? If not, that would explain why it's not working.
You can check the view path using pr($this); in your controller in your view() and beforeRender() methods. I would check in both, analysing all the values, etc. Cheers, Adam On Dec 25, 9:37 pm, Jne <[email protected]> wrote: > The problem is that the MovieCommentsController cannot be more simpler > thant that ! > (And there are no funny stuff in the app_controller) > > Does your application also invoque parameters in the parseExtension ? > Because in my case there are > > class MovieCommentsController extends AppController { > > var $name = 'MovieComments'; > var $helpers = array('Html', 'Form'); > > var $paginate = array( > 'order' => 'MovieComment.created DESC' > ); > > function beforeFilter() { > parent::beforeFilter(); > $this->Auth->allowedActions = array('feed'); > } > > function feed($id = null) { > > //Configure::write('debug', 0); > > $params = array( > 'contain' => array( > 'MovieComment' => array( > 'fields' => > array('MovieComment.comment', > 'MovieComment.created'), > 'order' => > array('MovieComment.created' => 'desc'), > 'limit' => 30, > 'User' => array( > 'fields' => > array('User.firstname', 'User.lastname') > ), > 'Movie' => array( > 'fields' => > array('Movie.slug') > ) > ) > ), > 'conditions' => array('Movie.id' => $id, > 'Movie.avail' => 1), > 'fields' => array('Movie.title', 'Movie.description', > 'Movie.created', 'Movie.slug'), > ); > > $comments = $this->MovieComment->Movie->find('first', > $params); > > $channel = array('title' => 'sph3re.tv : latest comments on ' > . > $comments['Movie']['title'] , > 'link' => array('controller' => > 'movie_comments', 'action' => > 'feed', 'ext' => 'rss', $id), > 'description' => 'Recent comments posted on > sph3re.tv', > 'language' => 'en-us' > ); > > //debug($comments); exit(); > $this->set(compact('channel', 'comments')); > > } > > I do not think it can be more basic... > > And what is really strange is that both : > > http://beta.sph3re.tv/movies/mainfeed.rssandhttp://beta.sph3re.tv/xmlconfig/400.xmlare > both OK > > And everything is OK in RC3. > > Can you please help on how to track the view path ? > > Thank you ! > > Jérôme > > On 25 déc, 12:14, Adam Royle <[email protected]> wrote: > > > Hmm... that's unusual. I did a quick test with one of my apps that > > uses parseExtensions, upgraded it from RC3 to RC4 and it worked as > > expected. > > > Maybe there is something else in your application which is overwriting > > the view path after it is set by the RequestHandler component? Try > > following through the code to see why the "rss" folder is not being > > set in the view path and you should find your answer. > > > Cheers, > > Adam > > > On Dec 25, 8:12 pm, Jne <[email protected]> wrote: > > > > Hi Adam, > > > >http://beta.sph3re.tv/movie_comments/feed/151.rssispluggedto RC4 > > > with Debug = 2 (and cache disabled) and it's complaining about view > > > not found but it's looking for the wrong one since the feed.ctp is in > > > the views/movie_comments/rss/ dir as it is supposed to be. > > > > Thanks ! > > > > Jérôme > > > > On 25 déc, 09:48, Adam Royle <[email protected]> wrote: > > > > > Have you tried turning debug to 2 and seeing what the error is? > > > > > Cheers, > > > > Adam > > > > > On Dec 25, 3:40 am, Jne <[email protected]> wrote: > > > > > > Hi, > > > > > > on my website I have a 'movie_comments' controller and a feed($id) > > > > > action. > > > > > > With RC3 > > > > > :http://sph3re.tv/movie_comments/feed/151.rssisoutputtingtheproper > > > > > RSS feedhttp://sph3re.tv/movies/mainfeed.rssalso > > > > > > With RC4 (caching > > > > > disabled)http://sph3re.tv/movie_comments/feed/151.rssisthrowinga404error > > > > > buthttp://sph3re.tv/movies/mainfeed.rssstillworks > > > > > > On my routes.php I have the following line : > > > > > Router::parseExtensions > > > > > ('rss', 'xml'); > > > > > > Any idea why this has changed between the two releases ? > > > > > > Thanks ! > > > > > > Jérôme --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
