@yii2ru

Страница 547 из 1721
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
выше по треду полистай

Там даже линки были

Google
Vladislav
31.08.2017
07:56:57
да можно

определить клиента - нет, нельзя

если клиент сам не скажет

Evgeniy
31.08.2017
07:57:51
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
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
@za4me нет
Попробуй.

Vladislav
31.08.2017
08:20:37
Boris
31.08.2017
08:20:56
8 (800) 555-35-35
Не, это бабки занимать.

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

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

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

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

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