0
PluginTagTable::getAllTagNameWithCount()
給我的標籤列表,但我需要添加一個條件的內容標籤標籤。使用sfDoctrineActAsTaggablePlugin,如何獲取標籤列表+他們標記的內容數量?
如何獲取標籤列表+內容數量,其中content.state_id = 3
?
PluginTagTable::getAllTagNameWithCount()
給我的標籤列表,但我需要添加一個條件的內容標籤標籤。使用sfDoctrineActAsTaggablePlugin,如何獲取標籤列表+他們標記的內容數量?
如何獲取標籤列表+內容數量,其中content.state_id = 3
?
發現在撇號插件答案:
$q = Doctrine_Query::create()->from('Tagging tg, tg.Tag t, Content c');
$q->andWhere('c.id = tg.taggable_id and c.state_id = ?', 3);
$this->tagsInOrder = PluginTagTable::getAllTagNameWithCount($q,Array('model' => 'Content', 'sort_by_popularity' => true));