fumofuuu
Постоялец
- Регистрация
- 24 Сен 2011
- Сообщения
- 322
- Реакции
- 189
- Автор темы
- #1
PHP:
foreach(Sentry:: group('user')->users() as $row) {
$user = Sentry::user((int)$row['id']);
$users[$row['id']] =
$user->get('metadata.first_name').'|| '.
$user->get('metadata.address');
}
В данный момент выводится так: "Артём || Москва'
Задача подцепить таблицу Worker с данными Personal_ID и Client_ID, с которой будут выводится данные Работнику чей ID будет равен = Personal_ID
Вот немного моей коляки (новичёк )
$row= Worker::find() ->where('personal_id', $this->user_id);
Т.е. имеется таблица с клиентами Sentry, там их 1,3,4,5 (клиенты), а ID 2 это персонал (персонала много будет ID).
как пример:
Артём || Москва (ID 1)
Дима || Москва (ID 3)
Шарнима || Бобруйск (ID 4)
Назим || Москва (ID 5)
нужно, если в таблице Worker
указать
Personal_ID 2 Client ID 3
Perosnal_ID 2 Client ID 5
то в цикле выводились эти клиенты.
Код:
DROP TABLE IF EXISTS worker;
CREATE TABLE `worker` (
`personal_id` int( 11 ) NOT NULL ,
`client_id` int ( 11 ) NOT NULL
) DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
Движок FuelPHP
Прощу помочь!
С уважением, fumofuuu