
Айбулат
20.09.2017
07:33:29
Привет, а по умолчанию, если добавить в behaviour правило, не пробовали?
он вроде так и делает

Валентин
20.09.2017
07:34:56
Да для этого behavior

Айбулат
20.09.2017
07:35:33
да, написание я не помню)

Google

Konstantin
20.09.2017
07:36:02
http://www.yiiframework.com/doc-2.0/yii-filters-accesscontrol.html
в этом фильтре указываешь кого куда пускать, а в коллбэке ставишь редирект на страницу авторизации (а он там и так стоит по дефолту, вроде)

Maksat
20.09.2017
07:47:11
этот behavior нужно ставить в каждом контроллере?

Sabatage
20.09.2017
07:48:38

Maksat
20.09.2017
07:49:01
спс
а насчет behavior. Не комильфо ставить этот behavior в каждом контроллере. Я бы хотел в компоненте Controller это сделать один раз

Sabatage
20.09.2017
07:50:15

Maksat
20.09.2017
07:50:28
я так и сделал
вот этот основной контроллер и называется Controller

Антон
20.09.2017
07:50:37

Sabatage
20.09.2017
07:50:46

Google

Sabatage
20.09.2017
07:51:36
Это событие же

Антон
20.09.2017
07:52:08
верно)
не помню точно, надо погуглить. в этом случае в behaviors ничего не надо указывать

Maksat
20.09.2017
07:52:41
ну как быть. Надо в основном контроллере Controller сделать проверку. Если делать через behavior, то работать не будет

Антон
20.09.2017
07:55:50
здесь пример есть, как это сделать через событие https://stackoverflow.com/questions/41852152/yii2-as-beforerequest-authentication-rule-in-config-not-working-for-pages

first
20.09.2017
09:25:08
Ребзя,всем привет,есть какая-нибудь либа/класс,работы с SaaS'ом в Yii?
Сейчас юзаю AssetConverter и чет у меня криво..мб есть что-нибудь другое?

Yaroslav
20.09.2017
09:28:25
SaaS? Может sass?

Антон
20.09.2017
09:32:15
Yii же из коробки sass умеет

Yaroslav
20.09.2017
09:32:20
в общем, ты так и не сказал, в чём проблема-то.
> чет у меня криво
ничего не понятно.
разве?

Антон
20.09.2017
09:33:17
Ну да, класс Asset конвертирует scss в css

DEN
20.09.2017
09:34:52
всем добрый день, извините, если не по теме..не знаю у кого спросить..не знаете ли случайно: чем чревато отключение anacron?
в linux mint

Антон
20.09.2017
09:57:37
разве?
http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#asset-conversion

Yaroslav
20.09.2017
09:59:00
не сам yii конверитрует, нужно сторонний софт ставить и настраивать.
yii зовёт этот софт.
less/sass/scss/etc
/me сборку на gulp'е использует.

first
20.09.2017
10:00:43
/me
прост

Google

first
20.09.2017
10:01:11
если на другом пк у меня другая версия sass установлена
все летит

Антон
20.09.2017
10:03:38
может тогда тебе в контейнер завернуть, чтобы не было проблем с компами разными?

first
20.09.2017
10:04:34
контейнер?)
что?

Антон
20.09.2017
10:05:38
docker

first
20.09.2017
10:16:59

Антон
20.09.2017
10:20:32
благодарю,почитаю
Смысл в том, что ты строишь окружение в контейнерах и используешь их на разных машинах. В этом случае не будет возникать проблем, что на одном компе все работает, а на другом компе или сервере не запускается из-за разных версий ПО или, как в твоём случае, ruby

first
20.09.2017
10:21:51

Dmitry
20.09.2017
10:23:07

first
20.09.2017
10:23:40
??

Yaroslav
20.09.2017
10:30:46
и ты с ним долго разбираться будешь, явно дольше чем с sass'ом.
ты бы сюда хоть ошибки или ещё какую инфу запостил.

first
20.09.2017
10:34:53
у меня не ошибки,просто работаю не один,и другой прогер жалуется,что с sass'ом много проблем и хочет передавать через php переменные в css,я его уговорил оставить sass,но мне нужно разобраться с ним,чтобы было меньше проблем.

Антон
20.09.2017
10:40:19
А привести к одной версии sass?

Alexander
20.09.2017
10:40:20
кто знает виджет для переключения внешнего вида отображения записей?
как выше на скриншоте с авито

Ad.x ??
20.09.2017
10:43:24
этот виджет пишется за 10 минут на жквери с переключением стилей

Evgeniy
20.09.2017
10:43:43
?

Boris
20.09.2017
10:44:22

Google

Alexander
20.09.2017
10:45:00

Ad.x ??
20.09.2017
10:45:32
для этого даже виджет не надо костылить. просто жквери функция на 3 радио завязанная и работа с цсс

Alexander
20.09.2017
10:46:30
ясно
если нечего сказать - лучше промолчи

Boris
20.09.2017
10:46:50

Ad.x ??
20.09.2017
10:46:56
я тебе изи вариант говорю, а ты выебываться будешь 2 дня инфа сотка

Admin
ERROR: S client not available

Ad.x ??
20.09.2017
10:48:24
можно даже на чистом цсс сделать )
правда запоминать не будет какой выбрал пользователь при переходах

Антон
20.09.2017
10:48:44

Максим
20.09.2017
11:15:43
Всем привет
Скажите пожалуйста как изменить конфиг каптчи, а точнее свойство $captchaAction ? Где это делать?

Evgeniy
20.09.2017
11:56:01

Максим
20.09.2017
11:56:32
Я так делал, не помогает
Там другой класс
$captchaAction нету в классе 'yii\captcha\CaptchaAction'

Evgeniy
20.09.2017
11:57:36
у меня все работает
что ты конкретно хочешь поменять?

Google

Evgeniy
20.09.2017
11:58:14
CaptchaAction это название класса

Максим
20.09.2017
11:59:08
Свойство $captchaAction, сейчас в нем находиться site/captcha а я хочу поменять например на base/captcha

Evgeniy
20.09.2017
11:59:38
vendor\yiisoft\yii2\captcha\Captcha.php

Максим
20.09.2017
12:00:05
Ну я в курсе
'yii\captcha\CaptchaAction' тут нет свойства $captchaAction

Evgeniy
20.09.2017
12:01:16
или измени роут
да вариантов пздц

Максим
20.09.2017
12:02:19
Да и они не работают. То, что вы предлагаете я уже делал. Только если лезьть в папку вендор, а как изменить, чтоб туда не лезть?

Evgeniy
20.09.2017
12:03:48
<?= $form->field($model, 'verifyCode')->widget(
yii\captcha\Captcha::className(),
[
'captchaAction' => 'нужный_контроллер/captcha',
'template' => '<div class="row"><div class="col-xs-3">{image}</div><div class="col-xs-4">{input}</div></div>'
]) ?>
и в контроллере добавляешь в нужном
public function actions()
{
return [
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
],
];
}
и все работает
и никуда не нужно лезть что то переписывать

Dmitriy
20.09.2017
12:05:57

Evgeniy
20.09.2017
12:06:38

Максим
20.09.2017
12:06:58
В модели не пробовал
2 верхних варианта делал :) А в модели нет

Evgeniy
20.09.2017
12:07:26
я это как то делал давно, на вскидку написал что нужно
помню что сделал это быстро и без проблем особо каких то
5 минуток времени