
Yaroslav
31.08.2017
04:04:21
если я правильно понял.

Andrey
31.08.2017
04:19:07
Эти экшены по сути - цепочка (выбор платежного метода, форма платежного метода, результат)
Можно, например, сразу вызвать форму по заданным параметрам. А в beforeAction есть проверка с запросом на внешний API. И в зависимости от ответа можно обломать реквест и вызвать совсем другое действие.
Но там куча ньюансов, т.к. контент страниц собирается в зависимости от кучи параметров и проверок(геттеры с ленивой инициализацией в самом контроллеры) и все это еще должно работает в режиме paged и SPA одновременно
Единый action для всех реквестов - хороший вариант, но нужно все очень сильно переделать, и видимо все-таки придется :(

Yaroslav
31.08.2017
04:59:18
можно не единый, я имею ввиду, что содержание текущих экшенов вынести в отдельные методы, и вызывать эти методы, а не делать редиректы.

Andrey
31.08.2017
05:27:40
Если не единый, тогда в каждом action придется дублировать проверки, для вызовов того или иного метода.
Я думаю сделать какой-нибудь process и в него GET параметром передавать action. В этом actionProcess делать проверки, и вызов определенного метода по результатам проверок.

Google

Mr.
31.08.2017
06:39:05
У нас на премерчанте для таких целей используется форма, которая отправляется на определенный url (там много action'ов, и ещё больше перенаправлений)
Но если-бы я делал, то я-бы сделал один action, а в сессии хранение текущего шага (выбор платежного инструмента, ввод дополнительных данных и ТД.) (Но такой подход не даст возможность пользователю вернуться назад)

Stas
31.08.2017
06:47:21

Mr.
31.08.2017
06:57:39
Здесь так же

Сергей
31.08.2017
06:57:53
Доброе утро!
Подскажите как настроить логирование, чтобы туда не попадал Stack trace ?
Ставлю traceLevel 0 - не помогает

Stas
31.08.2017
06:59:12
Здесь так же
ну я бы так несказал если пролистаеш тут много ответов с кодом и просто словесных что куда смотреть

Mr.
31.08.2017
07:01:15
Значит кому-то повезло
Здесь, да и везде, всё зависит от того, кто отвечать будет
Если кто сам не знает, или вопрос уж слишком простой - отправят в доку, кто поумнее и заинтересованей - даже код напишет

Boris
31.08.2017
07:01:53
Разве линк на конкретный пункт доки не идеальный вариант?

Mr.
31.08.2017
07:03:43
Я себя нубом не считаю: с yii уже два счастливых года; но на работе с yii не работаем, пилю в свободное время свои какие-то ништяки
И местами, как наверное у всех, случаются провалы
Вот, когда уточняешь что-то, или спрашиваешь о нестандартном решении, шлют в доку, не указывая ни раздела ни ссылки
Я обычно быстрее разбираюсь сам через сорцы, чем здесь ответ нормальный дают

Юрий
31.08.2017
07:05:46
судя по этому - никак
коммиты с добавлением опции отключения приветствуются и все

Сергей
31.08.2017
07:10:22
судя по этому - никак
Да, покопался в исходниках - можно только префикс добавить...
Но не пойму за что тогда отвечает traceLevel

Google

Сергей
31.08.2017
07:15:55
Ставлю traceLevel 3 или 0 - в логах ничего не меняется... странно как-то.

Stas
31.08.2017
07:19:00
врде за уровень ошибок которые будут логироватся
типа варнинги фаталы и прочее

Сергей
31.08.2017
07:19:54
не.. как я понял - это влияет только на простые логи, а если эксепшены - то всегда выдаётся полный trace

Dmitry
31.08.2017
07:31:44
подскажите по mysql при выборке union, там обязателен одинаковый порядок параметров?

Vladislav
31.08.2017
07:31:58
да
и проядок и сами параметры

Dmitry
31.08.2017
07:32:28
вот про порядок прям чет удивило

Vladislav
31.08.2017
07:32:44
почитай про прницип работы селект
и удивление отпадет

Dmitry
31.08.2017
07:33:34
можно ссылочку где конкретно про это идет речь?

Vladislav
31.08.2017
07:36:24
https://dev.mysql.com/doc/refman/5.7/en/union.html
https://dev.mysql.com/doc/refman/5.7/en/select.html
оказывается это в разделе про юнион написано

Dmitry
31.08.2017
07:40:31
спасиб

gud3
31.08.2017
07:50:53
Всем привет подскажите если при каком-то условии узеру нужно отправить письмо на почту и ещё куда-то. Я выбрал для этой цели события, и вот хочу навешать на класс узер, где лучше привязывать обработичики в init()?

Evgeniy
31.08.2017
07:56:29
Всем привет. Ребят, а реально средствами php определить тип устройства?)

Katulos
31.08.2017
07:56:47
выше по треду полистай
Там даже линки были

Vladislav
31.08.2017
07:56:55

Google

Vladislav
31.08.2017
07:56:57
да можно
определить клиента - нет, нельзя
если клиент сам не скажет

Evgeniy
31.08.2017
07:57:51

Boris
31.08.2017
08:00:27

Evgeniy
31.08.2017
08:00:37

Boris
31.08.2017
08:00:50
Либу пользовал одну как-то.
Ща линк найду скину.

Vladislav
31.08.2017
08:01:07
гарантии нет, ибо клиент может подменить данные

Mr.
31.08.2017
08:01:11
ну по user-agent можно, но не всегда это соответствует действительности)

Vladislav
31.08.2017
08:01:20
но в 95% случаев - правда
а вообще, можно скрипт посадить, который будет детектить и передавать инфу серверу

Айбулат
31.08.2017
08:01:56
может подойдет http://mobiledetect.net/

Boris
31.08.2017
08:02:22
https://github.com/serbanghita/Mobile-Detect

Evgeniy
31.08.2017
08:02:53
Есть идея, через js по ajax передавать или устанавливать сессию, например)
Всем спасибо))

Maxim
31.08.2017
08:07:40
Подскажите! PhpStorm перестал делать автоподстановку классов, но интерфейсы видит. В чем может быть проблема?

Vladislav
31.08.2017
08:07:53
в иде
в прослойке

Google

Vladislav
31.08.2017
08:08:19
между монитором и стулом

Павел
31.08.2017
08:08:31
Драйвер переставь

Vladislav
31.08.2017
08:08:38
может Обама виноват

Павел
31.08.2017
08:08:45
Curvedarms.sys

Vladislav
31.08.2017
08:08:45
много вариантов
а не libastral разве?

Павел
31.08.2017
08:09:59
Либастрал ага

Maxim
31.08.2017
08:11:08
Что-то можете посоветовать? PhpStorm 2017.2.1 EAP

Admin
ERROR: S client not available

Vladislav
31.08.2017
08:11:37
советую удалить ос
молотком сломать пальцы
и выкинукть системник в окно
приятного вечера ^_^
а если ыт не понимаешь, почему мы стебемся
то помогу
"Какой вопрос - такой и ответ"

Павел
31.08.2017
08:16:43
Сегодня чо день троллинга?
Отцы помогите человеку вычо
Кто на шторме сидит?

Maxim
31.08.2017
08:17:10
Ну может у кого-то такое было. Мне кажется это странная реакция на подобный вопрос

Google

Boris
31.08.2017
08:17:27

Maxim
31.08.2017
08:17:54
Еще вчера все было ok, но сейчас автоподстановка перестала работать. Настройки не менял, поэтому удивляюсь произошедшему
я ребутнул, не помогло
И обновления не приходили, ничего не должно было сломаться

Boris
31.08.2017
08:18:40
Invalidate Cache делал?
Какой там номер был пожарки? :D
0118 999 881 999 119 7253

Maxim
31.08.2017
08:20:19
@za4me нет

Boris
31.08.2017
08:20:32

Vladislav
31.08.2017
08:20:37

Boris
31.08.2017
08:20:56

Maxim
31.08.2017
08:25:31
@za4me помогло, спасибо!

Андрей
31.08.2017
08:49:25
всем привет, из-за чего возникает ошибка <!--[CDATA[YII-BLOCK-BODY-BEGIN]]--> ?
иногда при входе на сайт - он не догружается, и в исходнике страницы пишет это.

Айбулат
31.08.2017
09:02:57
на винде норм работает, а на unix - нет?

Андрей
31.08.2017
09:05:54
Локально робит , на хостинге не. Локально только unix. Ошибок не видео явных , об этом =\

Айбулат
31.08.2017
09:06:22
error_reporting(E_ALL)?