@yii2ru

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

NVlad
23.08.2018
11:08:11
а неймспейсы чего не юзаешь в миграциях? или говно это?
если используются стороние миграции, то они не всегда используют нейспейсы) но в то же время никто не запрещает использовать несколько migratonPath

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
накатятся ли такие миграции с 0?
с неймспейсами? да накатываются. в конфиге конечно указывать надо

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

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

они линейны

NVlad
23.08.2018
11:10:28
накатятся ли такие миграции с 0?
если данные как-то пересекаются то они в любом случае с нуля уже не накатятся ?

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
а на yii1 еще кто-то разрабатывает?
Наверное новые проекты уже редкость, а на поддержке есть

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

?
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
ну видимо у тебя не вызывается. где-то накосячил
AFTER_INSERT тригерится при сохрании любой AR модели

а тут выходит что не тригерится

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

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

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

Евгений
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
ну блин)Если бы было все так просто)
http://neprivet.ru/ почитай пожалуйста на досуге) жить станет легче. Другим)

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/ - ставишь на локальный сервер и погнал

Константин
23.08.2018
20:49:22
svn
Лагучий

Katulos
23.08.2018
20:49:41
то что надо

будешь коммитить и страдать

Константин
23.08.2018
20:49:58
https://about.gitlab.com/installation/ - ставишь на локальный сервер и погнал
Главное что бы в интернет не выгружал ничего и никто не просматривал наработки

будешь коммитить и страдать
Уже. По этому и ищу замену

Katulos
23.08.2018
20:50:15
локальный гит, локальный меркуриал

базаар какой нибудь, прости г-поди

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

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

Google
Дмитрий
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 строк хранить в файле. Не хочется мускул

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

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