
SiZE
13.02.2018
16:38:34
ой
всмысле почему это?

Lukashoff
13.02.2018
16:43:42

Google

Mr.
13.02.2018
16:44:24
чёт я на сторону SiZE сейчас метнусь, но всё норм

SiZE
13.02.2018
16:44:40

Mr.
13.02.2018
16:44:44
делать промежуточную модель для удаления модели, когда в модели есть метод ->delete()?
пока писал, почувствовал себя электронщиком экзибита

Maxim
13.02.2018
16:49:53

Nastya
13.02.2018
16:51:05

Maxim
13.02.2018
16:52:11
Кастомную проверку на существование связанных объектов, прописывая ее в rules

Nastya
13.02.2018
16:52:52

SiZE
13.02.2018
17:24:15
Простой пример, генерация slug при обращении.
Запись происходит в таблицу с уникальным индексом
Два пользователя одномоментно запросили запись
у обоих прошла валидация

Google

Alexey
13.02.2018
17:26:20
serializable транзакция в помощь

SiZE
13.02.2018
17:28:00

Alexey
13.02.2018
17:29:27

SiZE
13.02.2018
17:29:34
)))
ну по мне так проще обработать эксепшен и получить slug из бд

Maxim
13.02.2018
17:29:53

Alexey
13.02.2018
17:30:08
Лок + повторная валидация при взятии лока

SiZE
13.02.2018
17:30:16

Alexey
13.02.2018
17:30:38
Ну мутексы
Или

SiZE
13.02.2018
17:30:55
лучше избегать этого

Alexey
13.02.2018
17:31:21

SiZE
13.02.2018
17:31:29
ну так обработать эксепшен )
это ж не фатал

Alexey
13.02.2018
17:32:56
Не всегда кстати бывает эксепшн

SiZE
13.02.2018
17:33:50

Alexey
13.02.2018
17:35:10
С фк вроде всегда будет
Но мы юзаем https://github.com/yarcode/yii2-tools-yarcode/blob/master/src/Traits/FragileModelTrait.php

SiZE
13.02.2018
17:48:26
я загуглил, там конечно очень специфичные случаи

Google

Alexey
13.02.2018
17:49:06
Бывает что кривые обработчики событий не дают сохранять модели

Иван
13.02.2018
17:57:49

Artur
13.02.2018
18:01:34
Окей, спасибо за советы)
да, именно так)

Mr.
13.02.2018
18:05:44
ребята, есть пхп олдфаги здесь? такие, что с 5.2 где-то на этих галерах
объясните мне, пожалуйста, что за хуйня здесь происходит
а главное, почему на php 5.4 (на специально поднятой под этот код виртуалке) оно работает?

Konstantin
13.02.2018
18:07:13
'<action>' => 'site/<action>',
а как сделать условие - кроме site/pages

Mr.
13.02.2018
18:07:40
сделай правило для site/pages над этим

Konstantin
13.02.2018
18:08:23
а вообще условие кроме как оформляется в рулесах урл менеджера ?

Mr.
13.02.2018
18:08:31
а, блинский, я понял чё те надо
регуляркой можно же

Konstantin
13.02.2018
18:09:16
http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html
тут так много на английском я запутался уже
<action:(update|delete)>
вот так условие или

Mr.
13.02.2018
18:09:55
я особо сильно в правила маршрутизации не вникал, тут есть те кто могут подсказать как кастомное правило написать
меня всегда выручали регулярки :)

Иван
13.02.2018
18:10:12

Konstantin
13.02.2018
18:11:05

Alexey
13.02.2018
18:16:42

Mr.
13.02.2018
18:28:19

Konstantin
13.02.2018
18:32:59
кароч не знаю как сделать отрицание в правилах урлменеджера (

Google

Maxim
13.02.2018
18:34:00

Mr.
13.02.2018
18:34:17
Нету ни там, ни в коде

Konstantin
13.02.2018
18:34:27
'<action>' => 'site/<action>',
'<alias>' => 'site/pages',
нужно чтобы первое правило не реагировало если там экшн из второго правила

Maxim
13.02.2018
18:34:46

Mr.
13.02.2018
18:34:49
Знаю только что код писал человек, который далёк от PHP 5.4 даже
Никак
Это же в начале файла, после открывающего тега

Admin
ERROR: S client not available

Mr.
13.02.2018
18:35:32
На первой строке всё :) и больше нигде

SiZE
13.02.2018
18:38:18
Проверь function_exists

Konstantin
13.02.2018
18:54:54
хотя нее ? удалю преждевременную радость, чую чот не то

☕ CunningFox
13.02.2018
18:57:46
Ещё раз, какие тут ещё варианты могут быть?

Konstantin
13.02.2018
18:59:11

☕ CunningFox
13.02.2018
19:00:05
ну или как-то так, не помню точный синтаксис
а следующее уже '<alias>' => 'site/pages',
вот же, в доке все есть
'rules' => [
'<controller:(post|comment)>/create' => '<controller>/create',
'<controller:(post|comment)>/<id:\d+>/<action:(update|delete)>' => '<controller>/<action>',
'<controller:(post|comment)>/<id:\d+>' => '<controller>/view',
'<controller:(post|comment)>s' => '<controller>/index',
]
http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html
угадал с синтаксисом)

Konstantin
13.02.2018
19:03:19

Google

Konstantin
13.02.2018
19:20:12
что можно еще заюзать кроме колорбокс для листалки картинок в сплывающем окошке?

?
13.02.2018
19:51:02
фенси бокс помоему умел

WhiskeyMan
13.02.2018
19:52:12
Добрый вечер

Артур
13.02.2018
20:03:09
всем привет)
http://auto-parts.space/motoservis
пункт меню мотосервис
юзаю виджет Меню
как для вложенных li прописать свой класс ?

WhiskeyMan
13.02.2018
20:03:54
Товарищи, не подскажете, что происходит с веб приложением на yii2, когда оно запускается не из браузера. У меня проблема, где-то оно завершает свою работу, как мне кажется. Запросы идут с сервера телеграм. Я только начинаю изучаться Yii2 :)
Заранее спасибо!

Артур
13.02.2018
20:03:59
echo $widget::widget([
'items' => $items,
'options' => $options,
'linkTemplate' => $linkTemplate,
'submenuTemplate' => $submenuTemplate,
'itemOptions' => [
'class' => 'menu-item-has-children arrow',
],
]);
мой код по виджету)

Максим
13.02.2018
20:05:27
Ребят, а я правильно понимаю что yii\bootstrap\NavBar не умеет выводить в submenu произвольный html?
Как лучше сделать сложное меню? несколько колонок, изображения?

Katulos
13.02.2018
20:07:16
граждане
Есть ли вреди вас Степан Черепанов?
https://github.com/stepancher
хозяин вот этого репозитория

Matviy
13.02.2018
20:41:44