テンプレートの「com_content/article」オーバーライドに記事の評価番号を表示したい。開いた記事のrating_sumとrating_countの値を取得するにはどうすればよいですか?
純粋なクエリのプッシュは避けてください。次のようにします。
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->
select('rating_sum')->
from('#__content_rating')->
where('content_id='.(int)$this->item->id);
$db->setQuery($query) ;
$rating = $db->loadResult();
これにより、コードの移植性が高まります。
問題ありませんでした
$db = JFactory::getDBO();
$id = $this->item->id;
$sql = 'SELECT rating_sum FROM #__content_rating WHERE content_id='.$id;
$db->setQuery($sql) ;
$rating = $db->loadResult();