
Vladislav
26.06.2017
16:03:06
Всем срать

Павел
26.06.2017
16:03:33
Тут все я смотрю познали дао опенсорса

Юрий
26.06.2017
16:04:50

Vladislav
26.06.2017
16:04:51

Google

Olexii
26.06.2017
16:05:16

Vladislav
26.06.2017
16:05:33
http://www.yiiframework.com/doc-2.0/guide-runtime-sessions-cookies.html
Cookie validation
Там пример есть
И да, как ты понимаешь, что куки нет?
После add
Чем и как проверяешь?
Кстати, мб массив слишком большой. Емнип у некоторых браузеров есть ограничение на размер куки

M
26.06.2017
16:07:31

Vladislav
26.06.2017
16:08:00
как
И да, вырубание валидации - это не решение
Даже если поможет

Olexii
26.06.2017
16:08:14
ну да

Vladislav
26.06.2017
16:08:15
Это просто проверка в этом ли дело

Google

Olexii
26.06.2017
16:08:26
не понял как ее вирубать

Vladislav
26.06.2017
16:08:42
Лан
Забей
Что там с чтением
Как ты понимаешь, что куки нет?
Кинькод

Olexii
26.06.2017
16:12:50
код норм

Vladislav
26.06.2017
16:14:27
Попробуй добавить простенькую куку
Типа 'test'
И покажи конфиг компонента request

M
26.06.2017
16:22:21
ребята, кто кодцепшн юзал ?
Это нормально, что coverage показывается только для api хотя из api вызываются методы common и в common я настроил coverage?
Разобрался, колхозно только вышло...
Но работает.
На сегодня всё.
Люблю, всё же, что я упёртый ?

Konstantin
26.06.2017
16:31:41

M
26.06.2017
16:31:50
Я дома уже

Konstantin
26.06.2017
16:32:05
? жена мозг не выносит?

M
26.06.2017
16:32:11
У меня дом в 10 минутах ходьбы, и минуты 3 на велосипеде

Google

☕ CunningFox
26.06.2017
16:32:55

Юрий
26.06.2017
16:33:13
И кстати если не асинхронно то гугл с бингом в спа умеют
Это у яндекса все через одно место

M
26.06.2017
16:34:05
Индексация тебя не пугает?)
Глядишь, когда дойду до SPA либо научатся индексировать либо предген.
Так пока что VueJS немного балуюсь, прикольная тема.

Olexii
26.06.2017
16:41:23
/link@yetanotherstatsbot

Yet Another Stats
26.06.2017
16:42:26
https://yasb.exileed.com/telegram/chat/1001046156199

Olexii
26.06.2017
16:42:27
/link@yetanotherstatsbot

Yet Another Stats
26.06.2017
16:42:27
https://yasb.exileed.com/telegram/chat/1001046156199

Knock
26.06.2017
16:42:46
Всем привет! Хотел бы задать немного дилетантский вопрос, но уж простите, если сможете. В общем, есть контроллер, сгенерированный с помощью крудов. Он использует UserModel, чтобы генерить нового пользовател. Проблема в том, что мне необходимо, во-первых, автоматически в таком случае status пользователя делать активным, а, во-вторых, еще желательно генерить auth_key, как будто пользователь только зарегался. Вроде все это решается через before save метод модели, но точно не уверен. Не можете подсказать, куда копать? Может, есть уже готовые примеры?

Ruslan
26.06.2017
16:44:08
В beforeSave без проблем

Ruslan
26.06.2017
16:44:16
В доке есть пример

☕ CunningFox
26.06.2017
16:45:30
Всем привет! Хотел бы задать немного дилетантский вопрос, но уж простите, если сможете. В общем, есть контроллер, сгенерированный с помощью крудов. Он использует UserModel, чтобы генерить нового пользовател. Проблема в том, что мне необходимо, во-первых, автоматически в таком случае status пользователя делать активным, а, во-вторых, еще желательно генерить auth_key, как будто пользователь только зарегался. Вроде все это решается через before save метод модели, но точно не уверен. Не можете подсказать, куда копать? Может, есть уже готовые примеры?
если UserModel только в этом контроллере то ок, если общая то лучше свою завести. И вообще можно сделать модель (настоящую не AR в Yii) и там запилить нужный метод.

Knock
26.06.2017
16:46:39

☕ CunningFox
26.06.2017
16:47:04
а из контроллера вызывай эту модель

Knock
26.06.2017
16:48:42
Типа как signupform, только для этого контроллера?

☕ CunningFox
26.06.2017
16:49:17
ну можно и так, но можно и отдельный класс модели (не потомок UserModel)

Knock
26.06.2017
16:49:51
>но можно и отдельный класс модели
у меня signupform как раз оно)

Google

☕ CunningFox
26.06.2017
16:49:54
так у тебя логика этого контроллера будет только в этой модели. А AR юзеров (UserModel) по дефолту

Knock
26.06.2017
16:50:37
В общем, спасибо, разобрался)

☕ CunningFox
26.06.2017
16:52:50

Aziz
26.06.2017
16:52:55
Установил виджет Капчи(https://github.com/himiklab/yii2-recaptcha-widget), все работает, кроме вывода ошибки. Знает, кто в чем проблема?

Knock
26.06.2017
16:53:19

☕ CunningFox
26.06.2017
16:53:37
там на пример перемотано, можно чуть раньше промотать чтоб боль прочувствовать))

Knock
26.06.2017
16:54:21
Ну я новичок, так что мне пока не так БОЛЬНО. :)

Admin
ERROR: S client not available

M
26.06.2017
18:19:28

Aziz
26.06.2017
18:20:12

M
26.06.2017
18:25:31
Во-первых чтобы не хардкодить везде siteKey и secret задай в конфигурации приложения свойство container(конфигурирование контейнера внедрения зависимостей), вот так надо в конфиге, всё что связано с рекапчей
'container' => [
'definitions' => [
himiklab\yii2\recaptcha\ReCaptcha::class => [
'siteKey' => '*********',
],
himiklab\yii2\recaptcha\ReCaptchaValidator::class => [
'secret' => '*************',
],
],
],
'components' => [
// ...
'reCaptcha' => [
'name' => 'reCaptcha',
'class' => himiklab\yii2\recaptcha\ReCaptcha::class,
],
// ...
],Во-вторых в правилах теперь чисто будет вот так:
['reCaptcha', ReCaptchaValidator::class, 'uncheckedMessage' => 'Подтвердите что вы не робот.'];
Во вью:
<?= $form->field($model, 'captcha')->widget(ReCaptcha::class)->label(false) ?>
Я хз почему у меня в модели reCaptcha поле а во вью captcha, но бери как пример и бездумно не копируй)
Я ответил на твой вопрос? ?

Павел
26.06.2017
18:32:17

M
26.06.2017
18:32:36
А? Как понять?
Что знать рефликсировать?
Я знаю только слово РЕДУЦИРОВАТЬ)
А так, посаны, я вообще тащусь от фичи, что DiC можно в конфиге настраивать
Ещё бы всякие горе разрабы Yii::createObject делали!

Google

M
26.06.2017
18:35:22
рефликсировать - осозновать

☕ CunningFox
26.06.2017
18:37:47

M
26.06.2017
18:38:06
НИТ ?

☕ CunningFox
26.06.2017
18:38:21
Но такая штука очень плохо рефакторится

M
26.06.2017
18:38:22
Страдайте, переопределяйте через автозагрузчик, азазаза

☕ CunningFox
26.06.2017
18:38:40
Поэтому ужасная практика

M
26.06.2017
18:38:47
О_о
ОТЖЁГ
Пацаны-то не знали, конфигурируют классы в хвост и в гриву в ядре и в норм расширениях.
Пришел хитрый лис, сказал бед практикс.
ВСЁ
КАК ЖИТЬ ТЕПЕРЬ, НЕ ПОЙМУ

☕ CunningFox
26.06.2017
18:40:09
ОТЖЁГ
Ладно ок) поправка, строковой константой

M
26.06.2017
18:40:38
IoC очень важная концепция чтобы безболезненно подменять зависимости

☕ CunningFox
26.06.2017
18:40:45
Через className yii обджекта норм)

M
26.06.2017
18:41:04
О_о ещё и некрофил
::class
Форева.

☕ CunningFox
26.06.2017
18:41:15