Доброго времени суток.
Вывожу таблицу с заказами пользователей. Добавил сортировку по текущему пользователю(чтобы пользователь видел только свои заказы). Все работае. Посмотрите нормально реализовано?
<?php
global $user;
$header = array('ID пользователя', 'машина', 'с', 'по');
$rows = array();
$query = db_select('simplereservation_reservation', 't');
$query -> innerJoin('node', 'u', 't.item_id = u.nid');
$query -> fields('t', array('uid', 'item_id', 'begin', 'ending'));
$query -> fields('u', array('title'));
$query -> condition('t.uid', $user->uid, '=');
$result = $query->execute();?>
Комментарии
Так это называется не сортировка, а фильтрация
нормально так
$header = array('ID пользователя', 'машина', 'с', 'по');
$rows = array();
$query = db_select('simplereservation_reservation', 'sr');
$query->innerJoin('node', 'n', 'sr.item_id = n.nid');
$query->fields('sr', array('uid', 'item_id', 'begin', 'ending'));
$query->fields('n', array('title'));
$query->condition('sr.uid', $user->uid);
$result = $query->execute();