Posted on 06/12/2016 at 01:27 pmViewed 315 times
In my views I'm usually executing code depending on if a variable is empty or not. For example, I'll fetch all the images in a gallery and only want to output the containing divs when the gallery has images. You can't do a simple !empty() or if($img) because it will always be "true" because it will be a non-empty object (like Cake\ORM\Query...
Posted on 05/23/2016 at 12:21 pmViewed 355 times
Change the URL redirect location using beforeRedirect() in Cakephp 3 I wanted to change the redirect behavior from within a component in my Cakephp 3 application. The old 1.3 method of returning the new $url didn't work. Turns out that you need to use Response::location() to modify the location of the redirect. See my code below: public...
Posted on 01/28/2016 at 12:30 pmViewed 680 times
Motion UI Classes (used for animation): https://github.com/zurb/motion-ui/blob/master/docs/classes.md
Posted on 01/27/2016 at 10:37 amViewed 744 times
You can change what view.ctp file you want to use in your controller with the following line of code. I place it at the bottom of my function definition. Useful for having a simple admin interface or a different view template for each language. This doesn't change the layout of your page, just the view template the controller uses when...
Posted on 01/13/2016 at 03:56 pmViewed 902 times
I'm finally off on upgrading to CakePHP 3.0. I'm sick of typing out CakePHP 3.0, so from now on it's just cake3. I'm going to post about my experiences upgrading a large application to cake3. First thing: it's so easy to get access to a model... ANYWHERE (love it!) use Cake\ORM\TableRegistry; $this->Articles =...