quick question that I have been stuck with since hours:
For my cakePHP website project (using version 2.0) I have 2 Models. They are a bit obscure so I'll translate the model to the standard blog post models.
So I have a "Posts" model and for those many "Categories".
class Post
$belongsTo = 'Category'
class Category
$hasMany = 'Post'
So far so good. Now I want every category to have exactly one (mandatory) 'main post'.
How would I associate that?
Please help me, [insert name]. You're my only hope. ;)
Edit: I guess it would be great if there was a way to have a "hasOne" relationship but have the foreign key in the same class that $hasOne X and not in the other as is standard.
Here is one solution:
[ categories ]
id
name
mainpost_id
[ posts ]
id
category_id
title
text