
Alex
23.08.2018
11:06:56
Подскажите готовый модуль транслитерации названий в url, для многоязычного сайта, сейчас используется behavior, но он дублирующим ся урлал, от разных языковых версий, добавляет цифру в конце

NVlad
23.08.2018
11:08:11

Alexey
23.08.2018
11:08:26
m1_project
m2_project
—- тут подключается расширение и накатываешь его миграцию —-
m3_ext
—- тут ты пишешь свое расширение к схеме данных из расширения —-
m4_project_depends_on_ext
m5_project
....
m100
—- тут ты удаляешь расширение с концами —-
накатятся ли такие миграции с 0?

Google

Ad.x ??
23.08.2018
11:09:58

Alexey
23.08.2018
11:10:01
нет, потому что просто не будут существовать. но миграции, оставшиеся в твоем проекте будут зависеть от схемы, которая создается отсутствущими на момент применения миграциями из ext

NVlad
23.08.2018
11:10:05

Alexey
23.08.2018
11:10:11
миграции нельзя удалять
они линейны

NVlad
23.08.2018
11:10:28

Alexey
23.08.2018
11:10:30
если миграция ушла в репу - она там остается навсегда

Ad.x ??
23.08.2018
11:10:46

Alexey
23.08.2018
11:10:49

Ad.x ??
23.08.2018
11:10:55
логично удалить же тоже

Alexey
23.08.2018
11:11:04
в этом и мякотка
которую многие тут не понимают ввиду отсутствия должного опыта

Google

Ad.x ??
23.08.2018
11:11:41
угу, понял теперь :)

Alexey
23.08.2018
11:12:15
m1_project
m2_project
—- тут подключается расширение и накатываешь его миграцию —-
m3_ext
—- тут ты пишешь свое расширение к схеме данных из расширения —-
m4_project_depends_on_m3_ext
m5_project
....
m100
—- тут ты удаляешь расширение с концами, m3_ext перестает существовать —-

NVlad
23.08.2018
11:12:19

Alexey
23.08.2018
11:12:34
поправил немного описание
хоть и хочется

NVlad
23.08.2018
11:13:27
АхА)

Alexey
23.08.2018
11:13:43
и это понимание придет только когда обожгешься

NVlad
23.08.2018
11:14:32
каждому своё)

Alexey
23.08.2018
11:16:15
ну да, я об этом выше написал - если ты говнокодишь на коленке в одну каску, то все разрешено

NVlad
23.08.2018
11:17:38
может пока проблем не было, а может просто нормально всё организовано было ?

Andrew P.
23.08.2018
12:15:06
а на yii1 еще кто-то разрабатывает?

Roman
23.08.2018
12:17:53

SiZE
23.08.2018
12:45:11

Дмитрий
23.08.2018
13:11:19
Ребята, есть вопрос.
\yii\db\BaseActiveRecord::EVENT_AFTER_INSERT - кто то может отловить?

SiZE
23.08.2018
13:11:42

?
23.08.2018
13:11:51
afterSave
может

SiZE
23.08.2018
13:12:08
глобально можно подписаться
Event::on

Google

Дмитрий
23.08.2018
13:12:19
Дело не в этом
Я подписываюсь - а оно не работает
Работает только BEFORE

SiZE
23.08.2018
13:12:48

Дмитрий
23.08.2018
13:12:55
Вызывается

Илья
23.08.2018
13:18:54
а тут выходит что не тригерится

Eugene
23.08.2018
15:57:05
Ребят подкажите, как можно(если можно) получить все значения поля из связанной таблицы в activecord?
Задача такая. Есть посты и есть авторы постов. Пост может быть создан только одним автором (hasOne) ВОт как получить из таблицы постов всех авторов которые когда либо создавали посты?

PowerAxis
23.08.2018
16:01:30
Нихера не понятно. Из одного поста всех авторов всех постов? Или из каждого поста своего автора?

Stas
23.08.2018
16:06:36
выбираешь все посты с дистинктом по автору или групируеш по автору и вытягиваешь ихз по связям потом

Eugene
23.08.2018
16:46:01

Евгений
23.08.2018
19:07:08

Евгений
23.08.2018
19:07:13
Привет,кто нить может подсказать почему такое дерьмо происходит?
единица там не нужна

Иван
23.08.2018
19:08:52
так убери ее

Евгений
23.08.2018
19:09:32
ну блин)Если бы было все так просто)

Иван
23.08.2018
19:11:12

Eugene
23.08.2018
19:18:23
Ребят, как работаете с тем, когда работа идет в 2х ветках(допустим) и в каждой схема бд(общей) должна быть без применных миграций другой?
могу объяснить проще: думал с помощью хуков git-а смотреть какие файлы миграций уберутся при переключении на другую ветку и откатывать их. Пока не реализовал, думаю может есть более простые способы?

Katulos
23.08.2018
19:50:59
не работать с единой бд?

Google

Eugene
23.08.2018
20:37:09

Katulos
23.08.2018
20:38:53
Не знаю на счет бд, но погугли git-flow
Оно как раз заточено на работу с этим

Константин
23.08.2018
20:46:45
Народ а кто знает систему контроля версий только что бы была на локальном сервере?

Admin
ERROR: S client not available

Volodymyr
23.08.2018
20:47:11
git - не, не слышал ?
https://about.gitlab.com/installation/ - ставишь на локальный сервер и погнал

Katulos
23.08.2018
20:49:00

Константин
23.08.2018
20:49:22

Katulos
23.08.2018
20:49:41
то что надо
будешь коммитить и страдать

Константин
23.08.2018
20:49:58

Katulos
23.08.2018
20:50:15
локальный гит, локальный меркуриал
базаар какой нибудь, прости г-поди

Константин
23.08.2018
20:54:57
Посмотрим

Ad.x ??
24.08.2018
00:00:50
Лагучий
и чем тебе просто гит не угодил? все идешки с ним умеют работать.

SiZE
24.08.2018
06:23:08

Maxim
24.08.2018
06:27:14

Google

Konstantin
24.08.2018
06:28:55

Дмитрий
24.08.2018
06:55:55
Гитлаб
У гитлаба есть хреновая особенность. Для оболочки нужно дохера ресурсов )

Stanislav
24.08.2018
06:56:59
Git?
Ты можешь хранить свой репозиторий хоть на флешке

Александр
24.08.2018
07:04:03
Господа кто нибудь вкурсе, можно ли увеличить время жизни сесссии через Yii не через конфиг php?

Дмитрий
24.08.2018
07:05:06
ini_set? ?

Александр
24.08.2018
07:06:36
Задача в том чтобы сессионная кука жила но без настроек сервера
Возможно ли вообще такое

Zhenya
24.08.2018
07:12:09
Привет, кто знает, если сайт нужно сделать для Украины, нужен ли украинский хостинг или можно его закинуть на русский хостинг?
Т.е. просто вроде же нужно, чтобы если сайт для Украины, то и хранить его нужно на украинском хостинге

Дмитрий
24.08.2018
07:15:59

Konstantin
24.08.2018
07:17:53
А есть какие-то мини бд на массивах и файлах. Нужно примерно 50 строк хранить в файле. Не хочется мускул

Владимир
24.08.2018
07:18:16
на файле

Konstantin
24.08.2018
07:19:00
Это опять чот грамоздкое