私はこのことを実現するために長い時間探しています。zend dbモデルで 'distinct'を使用する方法
私が欲しいのは、ユーザーが一意のフォロワーのために自分の選択をするために、私はどのようにユーザーを '別個の' zendデータベースモデルで知っていることです。
ユーザーのためのフォロワーをカウントするマイデシベルモデル(ここで私は「明確な」を追加する必要があります)
public function countFollowers($user_id)
{
$rowset = $this->fetchAll("user_id = $user_id");
$rowCount = count($rowset);
if ($rowCount > 0) {
return $rowCount;
} else {
return $rowCount;
}
}
EDIT:この関数は、の一部である
私のテーブルのクラスApplication_Model_DbTable_Followersが取得Zend_Db_Table_Abstract拡張 "を'USER_ID' で書かれている記事の構造
- ID
- のarticle_id //同上。
- のuser_id //従う
'のuser_id' は、この記事
これは、私が到達しようとしたことを理解するのに十分明確であることを望みます。種類に関しては
、
ニッキー
素晴らしい!これはうまくいきました。唯一の編集はgroupを 'follower_id'に設定してuser_idのみを取得し、thatsは常に '1'になります。どうもありがとう! – Nicky