CakePHP 3: _serialize is a View Killer

Note to self: If $this->set('_serialize', […

Login

Blog History

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.

0 Comments

Submit a Comment

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.