@phpgeeks

Страница 3220 из 8430
v
04.01.2017
03:38:23
тут цыгане

Artur
04.01.2017
03:38:52
Это была отсылка к квису

v
04.01.2017
03:38:53
вон гумын пришел

Artur
04.01.2017
03:47:54
Google
Artur
04.01.2017
03:50:56
Пользовал кто?

http://jsonapi.org/

v
04.01.2017
03:51:23
что именн, библиотеки?

а

пользовал

Artur
04.01.2017
03:54:10
В чем соль

Че за спеки

Станрюдартные или что

Или там про jwt?

v
04.01.2017
03:55:23
когда пользовался, соль была в стандартизированном взаимодействии с фронтом в виде приложения на иос

спеки не стандартные

Богдан
04.01.2017
03:57:51
Ебучий phalcon

Artur
04.01.2017
03:58:06
Google
Богдан
04.01.2017
03:58:21
SELECT App\Models\Device.*, App\Models\DeviceType.* FROM App\Models\Device INNER JOIN App\Models\DeviceType ON App\Models\Device.type = App\Models\DeviceType.id Вот такой запрос мне приходится делать, чтобы джойном вытянуть цену и название устройства из другой таблицы

Я ебал того кто это придумал

Я уже 4 часа сижу в поисках адекватного решения

Artur
04.01.2017
03:58:42
Ничеси

Приколько даже

Это мысль здравая

Если слеш лезет во все дб

Но тебе скорее всего надо фалкон орм освоить и не придется заниматься этим копро

v
04.01.2017
03:59:50
Богдан
04.01.2017
04:00:23
Но тебе скорее всего надо фалкон орм освоить и не придется заниматься этим копро
так я пытался Беру из доки примеры Меняю под себя Нихуя не работает

Сейчас нагуглил какие то hasMany и belongsTo, сделал все как в доке, прописал отношения - нихуя не работает!

Artur
04.01.2017
04:01:15
Хотя непонятен момент я бы урезал часть до model/ и разделил корневые неймспейсы на датабейсы с мапом

Богдан
04.01.2017
04:02:19
Ну, остальные работают, но данных из другой таблицы не вытягивают

Я главное указываю в from() вторую таблицу

Он мне ошибку дает

как мне вторую таблицу зацепить

finkel
04.01.2017
04:17:35
может, там надо фром и потом джоин?)

Богдан
04.01.2017
04:18:23
у нее нет метода from ?

нахуя тогда join сука

finkel
04.01.2017
04:18:32
что-то типа варианта 3

Google
Богдан
04.01.2017
04:18:58
В варианте 3 я указываю массив с двумя моделями в from и он выдает ошибку

Сейчас покажу

если массив с одной моделью, все происходит нормально но не отдает поля из другой таблицы, что, в общем-то, логично

запускаю..

и что делать

SQLSTATE[42000]: Syntax error or access violation: 1066 Not unique table/alias: 'device_type'

вот ошибка

Я ее гуглил

Но не понял, в чем проблема

Что ты там набираешь ?

finkel
04.01.2017
04:28:31
я сплю вообще

не знаю, что это за orm, но это выглядит как будто у тебя там cross join device и deviceType и потом к этому всему join deviceType

Богдан
04.01.2017
04:32:07
Короче Суть такая есть таблица device

и есть таблица device_type

И мне нужно вытащить все устройства, и по type из device вытщить инфу по каждому устройству еще из device_type

цену и название

finkel
04.01.2017
04:34:07
ну у тебя правильный запрос же

элементарный

Богдан
04.01.2017
04:34:19
+

finkel
04.01.2017
04:34:35
в варианте 4

Google
Богдан
04.01.2017
04:35:10
но нельзя без этого сделать? через методы

finkel
04.01.2017
04:35:15
а вот фром из массива

Admin
ERROR: S client not available

finkel
04.01.2017
04:35:24
и ошибка

похоже на то, что там формируется запрос select huy from device, deviceType join deviceType...

Богдан
04.01.2017
04:37:20
и что делать

ооо

кое что придумал

finkel
04.01.2017
04:38:47
и что делать
как что? загуглить "join названиеorm"

Богдан
04.01.2017
04:38:59
тебе показать историю?

я уже гуглил 10000 раз

5 часов прошло уже

finkel
04.01.2017
04:39:26
а что это?

Богдан
04.01.2017
04:42:57
Где

finkel
04.01.2017
04:43:00
по логике вещей, тут бы оставить в from, только device, без массива, но я хз что это за orm и как там query формируется

Богдан
04.01.2017
04:47:13
Убрал массив

Оставил только device

SELECT device.id, device.owner_id, device.type, device.udid, device.active, device.stream, device.date, device.name, device.paid, device.deleted FROM device INNER JOIN device_type ON device.type = device_type.id WHERE device.paid = 1 AND device.active = 0

finkel
04.01.2017
04:47:25
ну и когда 5 часов... значит надо открыть пример, стереть свой запрос и написать по примеру с нуля

Богдан
04.01.2017
04:47:28
Такой запрос происходит

Google
Богдан
04.01.2017
04:47:55
Видишь тут SELECT device.id, device.owner_id, device.type, device.udid, device.active, device.stream, device.date, device.name, device.paid, device.deleted Только из одной таблицы тянет

А мне то надо из другой тоже

finkel
04.01.2017
04:48:27
а ну епт)

укажи, что тягать

запрос то вроде ок, то что надо)

what select orms_name

Богдан
04.01.2017
04:51:38
?

SELECT device.id AS _device_id, device.owner_id AS _device_owner_id, device.type AS _device_type, device.udid AS _device_udid, device.active AS _device_active, device.stream AS _device_stream, device.date AS _device_date, device.name AS _device_name, device.paid AS _device_paid, device.deleted AS _device_deleted, device_type.screen_name AS screen_name, device_type.cost AS cost FROM device INNER JOIN device_type ON device.type = device_type.id WHERE device.paid = 1 AND device.active = 0

Зачем он сделал это?

Спасибо, ты помог, получилось получить данные из двух таблиц, я методом тыка нашел метод columns :D

Но зачем он подменил все названия столбцов из devices

finkel
04.01.2017
04:54:41
ну не в чем

ну ты понял

Страница 3220 из 8430