fumofuuu
Мой дом здесь!
- Регистрация
 - 24 Сен 2011
 
- Сообщения
 - 341
 
- Реакции
 - 309
 
- Автор темы
 - #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