Hi Adam ! the RequestHandler was the missing key, but for some reason not in RC3 !
Thanks *a lot* for your help ! Merry Xmas (it's still the 25th here) ! Jérôme On 25 déc, 13:45, Adam Royle <[email protected]> wrote: > 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/xml...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.rssispluggedtoRC4 > > > > 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 -~----------~----~----~----~------~----~------~--~---
