@yii2ru

Страница 502 из 1721
Sergio
15.08.2017
23:37:24
шото симфонистов колбасит)

Dmitriy
15.08.2017
23:37:38
не знаю. мне самому интересно

Ivan
15.08.2017
23:37:49
У симфони хорошее пати

Может боты спамеры

Google
Dmitriy
15.08.2017
23:39:25
еще есть график по сообществам php. и другим языкам. но там не так интересно

Dmitriy
16.08.2017
00:04:07
Maksim
16.08.2017
00:06:24
А сравнение языков?

Dmitriy
16.08.2017
00:08:11
какие нужны ?

Maksim
16.08.2017
00:09:29
Да по самым топовым, а так же набирающим обороты вроде Go, Kotlin и т.п.

Dmitriy
16.08.2017
00:13:36
бота выгнали из go . но там было ~600, java ~1800 + java noobs ~1000. kotlin ~1000.

Alex
16.08.2017
03:02:23
Симфонисты на своей волне) Это они так шифрованные коды передают) через графики)

а есть лика на phpGeeks группу?

аж интересно стало

нашел)

Павел
16.08.2017
03:19:36
Ну вы и оффтопить

Тред по миграциям затерялся в сраче ?

Google
Alexey
16.08.2017
03:32:19
Тред по миграциям затерялся в сраче ?
юзайте хэштеги чтобы вернуться к нужному месту ?

Павел
16.08.2017
03:32:57
Тогда затеряется в сраче хештегов

Alex
16.08.2017
03:33:58
Тред по миграциям затерялся в сраче ?
тут еще срач на тему явы-пыхи и ивентов был)

мы нормально тут повысказывались)

Павел
16.08.2017
03:34:14
Читал, ага

Но я тебя не поддержу. Имхо у тебя путаница в голове

Alex
16.08.2017
03:35:13
Та не надо) мы уже расцепились вроде)

Павел
16.08.2017
03:36:27
Ну гуд

Платон мне друг, но истина дороже

Yaroslav
16.08.2017
07:45:54
тихонько прошли отметку в 600 участников.

привет-привет.

Crestoff
16.08.2017
07:48:28
Привет!

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

?

хорошая ли это практика?

Boris
16.08.2017
07:50:51
Что именно ты хочешь хранить?

Saidazim
16.08.2017
07:52:09
лутше в рисунке покажите будеть боле ясно

Crestoff
16.08.2017
07:53:21
есть таблица стран и таблица кампаний, для каждой кампания цена за страну разная

я связываю две таблицы страны с кампаниями , и добавляю цену как доп-поле.

то есть страна с ID 12 в кампании с ID 293 стоит $2.1

Google
Crestoff
16.08.2017
07:54:48
ID|country_id|campaign_id|price

Saidazim
16.08.2017
07:57:07
если так

?

Crestoff
16.08.2017
07:58:17
ну да так оно и есть

Yaroslav
16.08.2017
08:03:13
ну и? Цель достигнута?

Ivan
16.08.2017
08:03:24
В общем нормально

Crestoff
16.08.2017
08:03:51
да не понятно как стучаться потом через релейшны к цене

Yaroslav
16.08.2017
08:03:54
ну зачем ты! Надо было его привести к этой мысли, а не в лоб сказать, ёпт.

Crestoff
16.08.2017
08:04:08
через hasmany

Yaroslav
16.08.2017
08:04:12
что не понятного-то?

отдельный метод делаешь company->getPrice($countryId);

Crestoff
16.08.2017
08:05:22
будет 250 стран

250 запросов?

Yaroslav
16.08.2017
08:05:43
ты случай опиши конкретней.

как ты это использовать собрался.

Crestoff
16.08.2017
08:07:37
есть некая кампания в неё входит 250 стран у каждой страны своя цена сделал таблицу country_id|campaign_id|price то есть она связующая и в тоже время содержит цену

Crestoff
16.08.2017
08:08:05
захожу в редактирование кампании - и вручную выствляю цену на каждую страну, потом сохраняю

Google
Konstantin
16.08.2017
08:08:29
ну или например бывает, что статья связана с тегами, но при этом у тегов есть приоритет

короче нормальная картина

Crestoff
16.08.2017
08:08:57
ну да смысл такой примерно

Konstantin
16.08.2017
08:09:12
разве что придутся завести модель для промежуточной таблицы, и связь между странами и кампаниями сделать не viaTable, а via

Konstantin
16.08.2017
08:10:05
ну тогда вот и ответ

Admin
ERROR: S client not available

Crestoff
16.08.2017
08:10:06
если не сложно - объясни плиз подробнее, впервые сталкиваюсь с такой штукой

туплю

via - это не таблица, а связь, вот и какую связь прописать

Konstantin
16.08.2017
08:10:51
public function getOrderItems() { return $this->hasMany(OrderItem::className(), ['order_id' => 'id']); } public function getItems() { return $this->hasMany(Item::className(), ['id' => 'item_id']) ->via('orderItems'); }

вот прямо из доки

есть order (код из него)

и промежуточная таблица, которую они назвали OrderItem

Konstantin
16.08.2017
08:11:40
но на нее есть отдельная модель

Alexey
16.08.2017
08:12:07
Здравствуйте. Подскажите корректный способ передать из контроллера в вид результат прав доступа, описанных в behaviors(). Нужно для отображения элементов в зависимости от прав. Не могу разобраться, как в экшн контроллера передать результат обработки прав.

Yaroslav
16.08.2017
08:12:17
он что с чем связать-то хочет? Какая коненчая цель-то?

чтобы получить цену для конкретной страны, надо знать id компании и id страны.

Google
Crestoff
16.08.2017
08:13:01
я хочу при сохранении у меня всё по местам записалось

*чтобы

Yaroslav
16.08.2017
08:13:26
ты хочешь иметь 1 форму для заполнения цен для всех стран, так?

Crestoff
16.08.2017
08:13:27
посредством описаных связей

Konstantin
16.08.2017
08:13:31
я бы при сохранении все вручную сохранял, или нашел бы подходящее поведение для many-many, которое это поддерживает

Crestoff
16.08.2017
08:13:36
верно!

Konstantin
16.08.2017
08:13:40
из коробки сохраняться не будет

читать - да

Yaroslav
16.08.2017
08:14:02
ща, где видел подобное.

Crestoff
16.08.2017
08:14:14
ну да читать читаю норм

писать - проблема

use voskobovich\linker\LinkerBehavior;

это поведение юзаю везде

где связ таблы

но когда появилось доп-поле - появилисб сложности

SiZE
16.08.2017
08:15:02
Konstantin
16.08.2017
08:15:20
ну

я не уверен, что линк здесь сработает

с хранением дополнительных данных в промежуточной таблице

Страница 502 из 1721