Category Filter - (Cakephp)

Displaying your cakephp 1.2 version

The CakePHP dev's have made it super simple to display your cakephp version, I have only just stumbled across it when looking for something else in the API. Like me you might not have spotted it, its not an essential bit of code but a nice to have for those administering many sites on various servers and much better than finding the version text file on each install. I display the version number in the system setup part of the sites admin dashboard along with other framework related settings...

Filed under: Cakephp  

Custom group by pagination and a calculated field

This is a basic example of how to use the CakePHP paginator helper with the group by condition, it took a little mucking around but this is how I got it working.

In this example we have a Comment controller which I want to paginate a custom query displaying an IP address and a calculated count field of the number of spam comments from this particular IP address...

Filed under: Cakephp  Tags: Pagination

Geshi code to plain text JQuery javascript toggle

I was about to update my somewhat limited Geshi helper to handle more code types and to sort out the added character errors when pasting a copied code block when I stumbled upon Mark Story's Geshi Helper and took a look.

Marks code was super simple to use, the only real coding I did was to convert Marks MooTools javascript text toggle to JQuery...

Filed under: Cakephp, Javascript  Tags: Jquery

SEO meta tags under Cakephp 1.2

How to set you meta tag keywords and descriptions under cakephp with the $html->meta() helper function...

Filed under: Cakephp  Tags: Seo

Basic search engine optimisation (SEO) under CakePHP 1.2

The following article outlines some simple methods that can be used for improving search engine optimisation under the CakePHP 1.2 framework...

Filed under: Cakephp  Tags: Seo

Setting meta tag descriptions and keywords under CakePHP 1.2

The following article outlines a very simple method for setting meta tag descriptions and keywords in your views, these are optionally used by search engines...

Filed under: Cakephp  Tags: Seo

CakePHP bookmarks

A list of the useful CakePHP web sites and related information that I have come across. These links will be updated as time permits...

Filed under: Bookmarks, Cakephp  

RSS made easy with CakePHP 1.2

Feed me seymour! RSS feeds are made a breeze with CakePHP 1.2, three simple steps and it should be up and running...

Filed under: Cakephp  Tags: Rss

Sitemaps made easy with CakePHP 1.2

Sitemaps are an essential aspect of most websites whether its just for SEO or simply to assist with the user site navigation. CakePHP 1.2 makes sitemaps a breeze to create and what makes its even better is that CakePHP can generate portions of your sitemp automatically...

Filed under: Cakephp  Tags: Sitemap, Seo

Not getting setFlash messages in CakePHP 1.2

If your not observing your $this->Session->setFlash messages, make sure you have the following code present in your layout or view...

Filed under: Cakephp  Tags: Setflash

Model field warning 512 try implementing a schema in CakePHP 1.2

While trying to implement a contact form with no table set (i.e. $useTable=false) I came across the following 512 warning "Unable to use model field data ... try implementing schema()" ...

Filed under: Cakephp  

Customizing your form labels in CakePHP 1.2

If you want to customize the labels placed on forms you can assign an array to the label parameter in the $form helpers options, for example...

Filed under: Cakephp  Tags: Form

HABTM error 512 duplicate sql in CakePHP 1.2

While trying to submit a $hasAndBelongsToMany (HABTM) related form under cakephp (1.2 rev 6311) I was getting the following SQL Error :-

Warning (512): SQL Error: 1062: Duplicate entry '4-1' for key 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 440]

Filed under: Cakephp  Tags: Habtm

Validates function deprecated warning 512 in CakePHP 1.2

While trying to implement a simple authorization login using the cakephp (1.2 rev 6311) AuthComponent I struck the following warning for the controller $this->Model->validates($data) function call ...

Filed under: Cakephp  Tags: Validation