Mam długo szukać, aby to działa.Jak używać "odrębny" w modelu zend db
Chcę wiedzieć, w jaki sposób mogę "odróżnić" użytkownika w modelu zend db, aby mój wybór dla obserwujących użytkownika był unikalny.
Mój model db liczyć obserwuje dla użytkownika (tu muszę dodać „odrębny”)
public function countFollowers($user_id)
{
$rowset = $this->fetchAll("user_id = $user_id");
$rowCount = count($rowset);
if ($rowCount > 0) {
return $rowCount;
} else {
return $rowCount;
}
}
EDIT: Ta funkcja jest częścią „Application_Model_DbTable_Followers klasy rozciąga Zend_Db_Table_Abstract”
moim stole struktura
- id
- article_id // Id artykułu, który został napisany przez 'user_id'.
- user_id // user_id właściciel artykułu
- follower_id // członek, który ma po tym artykule
- data // data śledzić
'user_id' można zapisać różne artykuły, wyznawca może śledzić różne artykuły tego samego pisarza. Chcę zrobić wyjątkową liczbę obserwujących. Jako przykład, czego chcę, jeśli obserwujący podąża za 8 artykułami jednego pisarza, należy go porównać do "1" w liczniku.
Mam nadzieję, że będzie to wystarczająco jasne, aby zrozumieć, co próbowałem osiągnąć.
Z poważaniem,
Nicky
Świetnie! To działa, jedyną zmianą było ustawienie grupy na "follower_id", ponieważ otrzymamy tylko identyfikator użytkownika i zawsze będzie to "1". Wielkie dzięki! – Nicky