CakePHP 3: _serialize is a View Killer

Written by James McDonald

March 31, 2016

Note to self:

If $this->set(‘_serialize’, [ ‘content’ ]);  then a request for content type of ‘application/json’ or ‘application/xml’ will automagically return the correct data without needing a view file.

But if $this->set(‘_serialize’, false); isn’t set then a request for content type of  ‘application/json’ or ‘application/xml’ will expect a view file to format and return the data and you will see an error

Template file “Timezone/json/ajax_get_time.ctp” is missing.


Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like…

Scam call from “Telstra”

Just had a call from a man with a sub-continental accent from caller ID 0734946596 Told me there was problem with my...

PC Build

I recently built myself a PC using the SilverStone SG13 Case. I am planning to use it as a Hot Spare. So any client...