[eluser]Jinkusu[/eluser]
[quote author="OverZealous" date="1253922834"]@Jinkusu:
You just defined guardian as a Many-to-Many relationship! You can't use in-table foreign keys with M-to-N relationships, because it doesn't make sense. Look at the example I provided, and please update your code to match.
[/quote]
I know its a many to many relationship, but that's the only thing that seems to work, because the One-Many relationship isn't working. When i try the code yo posted the before the guardian_id field doesn't populate at all and therefore there is no relationship, you can try it yourself.