Ben iki model var ve bir masaya katılmak, User, Post ve posts_users.
posts_users table is_active, biri birkaç ekstra alanları içerir. Ben kullanıcı kendilerini aktif sağlayan aktif bir kullanıcı mesajlarda tüm ayarlamak istiyorum.
Ben şu var
$this->Post->PostsUser->updateAll(array('PostsUser.is_active' => 1), array('PostsUser.user_id' => $data['User']['id'], 'User.is_active' => 1));
Hangi MySQL hatası neden olur
(512) Uyarı: SQL hatası: 1054: 'where yan tümcesi' Bilinmeyen sütun 'User.is_active' ...
Sorgu:.. UPDATE
posts_sitesASPostsUserSETPostsUseris_active= 1 WHEREPostsUser{[(5) ]} = 1 veUser.is_active= 1
Gördüğünüz gibi kullanıcı tablo sorguda birleştirilen almıyor. Bu soruna uzakta var mı?