I know I didn't post all or even much code so you probably misunderstood
me. With my blog table I do have an `id` and a `user_id` column it's just
that instead of using auto_increment for the `id` column I set it the same
as the users `id` with
$this->request->data['Blog']['id'] = $this->Session->read('Auth.User.id');
when a new blog is created... I know it's probably wrong to do so, but it
is easier for me to keep track of things, and then when I'm verifying if
someone should be editing a blog or whatever I just have to compare the
Blog.id to their session id... I'm a newb so I don't understand how to do
it any other way especially when you start distancing yourself from the
root association (for example user owns a blog but the blog posts belong to
the blog) I guess in that instance I really should just add a user_id
column to the blog posts. I just wasn't that smart when I started this.
Anyways, besides that neither solution worked and really the query
selection should have worked... so I think I'm just going to add a user_id
field to the posts and verify ownership the same way I have been with
blogs, profiles, and everything else users own.
Sorry if I've wasted your time with newbie issues :-P
On Friday, June 1, 2012 4:56:42 PM UTC-5, stork wrote:
>
> By the way, read whole chapter about model associations
> http://book.cakephp.org/2.0/en/models/associations-linking-models-together.htmland
> follow cake conventions for primary/foreign keys - that means NOT
> User.id == Blog.id BUT User.id == Blog.user_id.
>
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others
with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php