News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Felix Geisendorfer's Blog:
Modeling relationships in CakePHP (faking Rails' ThroughAssociation)
October 26, 2006 @ 07:12:52

On the ThinkingPHP Blog today, Felix brings another feature of the popular Rails framework over to the world of PHP - in CakePHP specifically:

The idea behind it is pretty simple: Often you have two Models that are associated with each other where setting the associations themself via hasAndBelongsToMany isn't quite enough for what you try to to.

He gives an example of the code, a method to get around the typical CRUD pattern without breaking it. His example involves users and groups and storing information surrounding them. Storing the data about the groups and which users belong to which groups is easy - it's when you start including some meta-data into the mix that things get a little complex.

He provides the sample code to make it all work - three models and three controllers - and the database structure to work behind the scenes.

0 comments voice your opinion now!
cakephp framework rails throughassociation hasandbelongstomany association cakephp framework rails throughassociation hasandbelongstomany association


blog comments powered by Disqus

Similar Posts

The Bakery: Basic User Authentication in (CakePHP) 1.2.x

Design Aeon: Cake PHP Search Component

SaniSoft Blog: Bugs & enhancements for Auth component in CakePHP v1.2 - Part 1

Mike Potter's Blog: PHP and Flex - JSON, XML or AMFPHP?

Zeev Suraski's Blog: Zend wins IVA and Red Herring's Best Software Startup award


Community Events





Don't see your event here?
Let us know!


version introduction library language framework opinion install application package interview podcast laravel tool community symfony composer series voicesoftheelephpant release security

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework