Ah, there you go.  A new install, so I didn't look at the Migration guide.
 But I guess that's a good idea when looking for differences between 2.x
and 3.x.

I'll give it a complete read. It might fix my other issue as well.


On Wed, May 21, 2014 at 9:47 AM, euromark <dereurom...@gmail.com> wrote:

> If you plan on using a dev version its always wise to take a look at the
> migration guide ;)
> See
> http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html#router
> in regardings to arguments for parseExtentions()
>
> mark
>
>
> Am Mittwoch, 21. Mai 2014 01:28:12 UTC+2 schrieb Reuben:
>
>> Hi
>>
>> I don't do request router a lot, but I thought I'd try something with
>> CakePHP 3.0, and am currently working with the dev3 release.
>>
>> I was under the impression that if you didnt pass any parameters to
>> Router::parseExtensions(), then it would parse all extensions, including
>> the basics, like xml, json and html.
>>
>> However, in the sample code I was writing, the xml extension was not
>> recognised until I had Router::parseExtensions(['xml']);
>>
>> Here's snippets of the code I think is relevant:
>>
>> In routes.php:
>>
>> Router::mapResources('authors);
>> Router::parseExtensions(); // Router::parseExtensions(['xml']); "works"
>>
>> in AppController.php
>>
>> public $components = array('RequestHandler');
>>
>> in AuthorsController.php
>>
>> public function index() {
>> $authors = $this->paginate($this->Authors);
>> debug($authors);
>> $this->set(array(
>> 'authors' => $authors,
>> '_serialize' => array('authors')
>> ));
>> }
>>
>> Expected URL to call:
>>
>> http://localhost/authors.xml
>>
>> Resulting error:
>>
>> Error: Authors.xmlController could not be found.
>> Error: Create the class Authors.xmlController below in file:
>> App\Controller\Authors.xmlController.php
>>
>> Specifying xml in parseExtensions, "works" after a fashion (the
>> Controller is found, but there's still an error, which is the subject of
>> another post.
>>
>> Regards
>> Reuben Helms
>>
>>
>>
>  --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "CakePHP" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/cake-php/ZDG0GVblxT4/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> cake-php+unsubscr...@googlegroups.com.
> To post to this group, send email to cake-php@googlegroups.com.
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to