[FuelPHP] Скоректировать вывод данных из mysql

fumofuuu

Постоялец
Регистрация
24 Сен 2011
Сообщения
322
Реакции
189
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');
                }
Где Sentry - это таблица хранящая даные о пользователе
В данный момент выводится так: "Артём || Москва'

Задача подцепить таблицу Worker с данными Personal_ID и Client_ID, с которой будут выводится данные Работнику чей ID будет равен = Personal_ID

Вот немного моей коляки (новичёк :confused: )
$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
 
Назад
Сверху