The Ant
но ты ноешь на счет 5
может провести нагрузочные тесты с мелкими конфигами и собраными в 1 файл? заодно посмотрим насколько просядет производительность. По моему самый нормальный способ выяснить насколько удачна эта идея
Dmitriy
и как сильно мешал 5 лишних конфигов ?
Alexey
т.к. он ОЧЕНЬ медленный
Dmitriy
там же require в web ArrayHelper::merge не мержит конфиги
Alexander
что значит "фрейм сделает"?
Alexey
во фронт контроллере-то мержатся конфиги ) не помню только как
Alexander
фрейм ничего не делает в данном случае
Dmitriy
фрейм ничего не делает в данном случае
Di ставит первую букву большой
Alexey
а ну вот
Alexey
$config = yii\helpers\ArrayHelper::merge( require(DIR . '/../../common/config/main.php'), require(DIR . '/../../common/config/main-local.php'), require(DIR . '/../config/main.php'), require(DIR . '/../config/main-local.php') );
Alexander
в смысле DI ставит?
Alexey
на большом кол-ве конфигов это будет ботлнеком )
Alexander
я думал речь про ::class
Alexander
или уже нет?
Alexander
ну?
Alexander
это фича PHP
Alexander
при чём тут DI?
Alexey
пруфы? :)
спрофилируй через xdebug - сам увидишь
Alexey
пруфов не дам 😊
Alexey
но я в свое время на четверть ускорил время работы скрипта просто поменяв ArrayHelper::merge на array_merge, правда у меня мержились маппинги эластиксерч моделей :D
The Ant
https://github.com/yiisoft/yii2-app/issues/17 прокоментируете плиз
начал накидывать не глянув реализацию, за что прошу простить великодушно :D мержа нет, чутка неудобно в восприятии, но выглядит вполне себе. Плюсанул.
Alexey
init скрипт зря убрали
Alexey
как и environments
Dmitriy
.env должно его заменить
DK
Доброго времени суток. Подскажите yii подойдет в роли первого php фреймворка?
DK
А если нет? :D
Roman
тоже подойдёт
Максим
тоже подойдёт
просто в этом чате больше вопросов будет)
Максим
главное читай документацию) Если не находишь там ответа, еще дважды поищи
Roman
дважды поищи в гугле и трижды на SO
DK
Оке,пасеба
PowerAxis
бля вы прикиньте такую шляпу - фейсбук не давал мне залогиниться, писал, мол у тебя http а не https только потому, что у меня на сайте картинки грузились со static.site.com который был не https... при этом сам сайт под https, что ха ерунда? какая ему разница откуда у меня картинки
Richard
What are the big software built with yii2? Is that true yii2 only for small to medium size application?
PowerAxis
ошибка была - Insecure Login Blocked
PowerAxis
Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https://
PowerAxis
у меня сайи в деве на локалке, я для него сделал самоподписанный сертификат для frontend'a
PowerAxis
и с фронта пытался логиниться
Roman
какой у тебя URL был на локалке у сайта?
PowerAxis
https://site.local
Richard
Any existing big app that you think big?
PowerAxis
Dude, be more specific
Dmitriy
Any existing big app that you think big?
With any complex logic + tests + ci/cd + 2-3 year of dev. imho
Dmitriy
imho😅
*In my humble opinion.
Максим
ага, удобно)
Vladislav
Всем привет. Можно ли указать ошибку валидации в beforeValidate() конкретного поля? Это делается через $this->addError?
Максим
Всем привет. Можно ли указать ошибку валидации в beforeValidate() конкретного поля? Это делается через $this->addError?
Так beforeValidate перед валидацией выполняется, там еще нет никаких проверок валидации и ошибок
Vladislav
хотя таже через beforeValidate у меня не получится(меня осенило) так как для проверки мне нужен входной параметр из контроллера
Vladislav
придётся именно метод реализовывать и вызывать вместе с валидацией в контроллере
Vladislav
при отправке формы пройтись по всем правилам валидации в том числе и по моёму
Vladislav
и вывести ошибки
Vladislav
но для моей проверки нужен параметр из контроллера, если бы не нужно было бы то я просто бы прописал функцию в rules
Vladislav
Вопрос. Можно ли и как дать доступ(в методе behaviors) к actions в контроллере по результату функции true или false?
Vladislav
Javharbek
не понял
Вам нужно будет переопределить метод Actions и там прописать перед возврашением данных проверку и патом так получять.
Javharbek
Vladislav
требуется выполнить функцию передет тем как дать разрешение на выполнение action если функция возвращает true, то ему доступ разрешён, если false, то врзращаем 403
Vladislav
такое же поведение как и прописывание прав на уровне ролей в behaviors
The Ant
походу в yii дыра есть в генераторе урлов с полным адресом (включая домен)
Максим
ты про Url::to?
The Ant
откуда я знаю. на нескольких сайтах где урл генерируется вместе с доменом стоят левые домены в кеше
The Ant
т.е. ссылки получились на левые домены
The Ant
как такое возможно?
Anonymous
т.е. Домен(fake)/my/way?
Максим
такой себе аргумент) примеры покажи што ли, не просто ж так они там взялись, те левые домены