Monday, June 16th, 2008
Following on from my article on CakePHP - Uploaded File Validation in Models, today's snippet will show you how to use Cake's validation rules to reject invalid images, or images which do not conform to a specified mime-type. This code relies on the fact that you have LibGD installed ...
Posted in CakePHP | 2 Comments »
Monday, June 2nd, 2008
Just deployed a CakePHP on a domain running PLESK and dismayed by the fact that your screen is over-flowing with warning about open_basedir restriction in effect? Fear not, the solution is straight forward (if a little frustrating to track down!)
The problem is caused by this line (line 69, in ...
Posted in CakePHP | 4 Comments »
Sunday, June 1st, 2008
Allowing uploaded files from users in PHP is fraught with danger, however by using CakePHP 1.2 and a little bit of Validation magic we can make things a little safer.
First, lets start by creating a simple upload form where the users will be uploading their files
Nothing particularly special here, just ...
Posted in CakePHP | 3 Comments »
Saturday, May 31st, 2008
CounterCache is one of the new Core Model Behaviors in CakePHP 1.2 and it's an absolute life saver for working with hasMany relationships where you want to OrderBy one of the children.
The basic idea behind a CounterCache is to keep tabs on how 'children' a specific model has, this is ...
Posted in CakePHP | No Comments »
Monday, May 26th, 2008
I've just posted a new Helper over at the bakery to assist with embedding Vidoes from Vimeo.com on your CakePHP site. The helper grants you access to all configuration flags for the player. Grab it here, happy baking!
As a side note, whilst fiddling around with this helper I ...
Posted in CakePHP, Video on the Web | No Comments »
Saturday, May 24th, 2008
With CakePHP 1.2 nearly reaching the RC release, I have started using it as the framework for my own applications. Once of the new features of 1.2 over 1.1 is the addition of numerous core Components for handling things such as Cookies, Email and Authentication (all of which I rolled ...
Posted in CakePHP | 6 Comments »