Создал запросы, чтобы вытащить количество нод и количество комментариев пользователя. Как разбить это по колонкам? Чтобы было:
/id_пользователя/кол-во его нод/кол-во его комментариев
Подскажите пожалуйста, может есть ошибки в коде?
<?php
function my_database_table_data_page() {
$header = array(t('ID'), t('Node count'), t('Comment count'));
$rows = array();
global
$user;
$uid = $user->uid;
/*Кол-во комментариев*/
$comment_count = db_select('comment', 'c')
->fields('c', array('cid'))
->condition('uid', $uid)
->condition('status', 1) // - учитываем опубликованные комментарии
->execute()
->rowCount();
/*Кол-во нод*/
$query = db_select('users', 'u')
->join('node', 'n', 'u.uid = n.uid')
->fields('u', array('uid', 'name'));
$query->addExpression('COUNT(nid)', 'node_count');
$result->execute()->rowCount();
$rows[] = array($users,1,$comment_count);
return theme('table', array('header' => $header, 'rows' => $rows));
}
?>
Комментарии
Циклом.
Есть: