Wednesday, February 5, 2014

Re: DerEuroMark - Ajax and CakePHP Tutorial Question

there is no need to remove it - but of course you can.
it is good practice (that is outlined in the post if you read it) to always call the url with the correct extension of what you are expecting.
rss => .rss
xml => .xml
... 
and so for an ajax requestion with a json response it would be .json

I would only call the url extension less if I was using a plain html response. That is also outlined in the post.


Usually you would want a different layout to be rendered when using json instead of html.
But yes, you can easily deactivate the subfolder here if necessary.



Am Mittwoch, 5. Februar 2014 17:22:41 UTC+1 schrieb advantage+:

First off great article!

http://www.dereuromark.de/2014/01/09/ajax-and-cakephp/


Very informative.

 

My only question is there a way to remove the .json extension in the url?
Or is it needed to differentiate between views?

 

Only other thing I came across was my AppController isAuthorized() I have based on user logged in or not

$this->layout = 'admin'; so initially I was getting errors /app/View/Layouts/json/admin.ctp', missing.

But just added $this->layout = false; to solve that.

 

Thanks,

Dave

--
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+unsubscribe@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/groups/opt_out.

No comments: