
Ad.x ??
11.05.2018
09:43:50
уиишный конфиг собирается из нескольких файлов, а потом мержится. нельзя подключить только то, что нужно в данный момент.

Roman
11.05.2018
09:45:42
И сколько там на мерж десятка небольших массивов уйдёт?

Ad.x ??
11.05.2018
09:46:41
немного, но учти что это будет происходить на каждый запрос
если запросов немного, то и черт с ним

Google

Ad.x ??
11.05.2018
09:48:07
Yii is a fast, secure, and efficient PHP framework.
слоган )

Dmitriy
11.05.2018
09:48:20
у меня в проекте около 40 конфигов. и о боже сервис выдерживает стабильные 40 rpc . вообще не понимаю вашего переживания по поводу 5 конфигов лишних. если вы только на хостинге за 1 рубль покупаете

Ad.x ??
11.05.2018
09:48:56

Dmitriy
11.05.2018
09:48:59

Alexander
11.05.2018
09:49:02
о чём именно речь?

Dmitriy
11.05.2018
09:49:07

Ad.x ??
11.05.2018
09:49:21
я про 40 rps

Roman
11.05.2018
09:49:35

Alexander
11.05.2018
09:49:38
кто на РИТ++ будет?
кстати

Dmitriy
11.05.2018
09:50:21
???
Если
в action написать yii\authclient\...
любой походу класс
фрейм сделает из этого Yii\authclient
и класс не найдет

Google

Dmitriy
11.05.2018
09:50:53
в 2.1

Ad.x ??
11.05.2018
09:51:35
но ты ноешь на счет 5
может провести нагрузочные тесты с мелкими конфигами и собраными в 1 файл? заодно посмотрим насколько просядет производительность. По моему самый нормальный способ выяснить насколько удачна эта идея

Dmitriy
11.05.2018
09:51:36
и как сильно мешал 5 лишних конфигов ?

Alexey
11.05.2018
09:51:51
т.к. он ОЧЕНЬ медленный

Dmitriy
11.05.2018
09:53:11
там же require в web ArrayHelper::merge не мержит конфиги

Alexander
11.05.2018
09:53:41
что значит "фрейм сделает"?

Alexey
11.05.2018
09:53:54
во фронт контроллере-то мержатся конфиги ) не помню только как

Alexander
11.05.2018
09:53:54
фрейм ничего не делает в данном случае

Dmitriy
11.05.2018
09:54:18

Alexey
11.05.2018
09:54:30
а ну вот
$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
11.05.2018
09:54:38
в смысле DI ставит?

Alexey
11.05.2018
09:54:46
на большом кол-ве конфигов это будет ботлнеком )

Alexander
11.05.2018
09:54:48
я думал речь про ::class

Dmitriy
11.05.2018
09:54:50

Alexander
11.05.2018
09:54:51
или уже нет?

Dmitriy
11.05.2018
09:54:55

Alexander
11.05.2018
09:54:59
ну?

Google

Alexander
11.05.2018
09:55:02
это фича PHP
при чём тут DI?

Roman
11.05.2018
09:56:43

Alexey
11.05.2018
09:57:02
пруфы? :)
спрофилируй через xdebug - сам увидишь
пруфов не дам ?
но я в свое время на четверть ускорил время работы скрипта просто поменяв ArrayHelper::merge на array_merge, правда у меня мержились маппинги эластиксерч моделей :D

Ad.x ??
11.05.2018
10:09:22

Alexey
11.05.2018
11:01:08
init скрипт зря убрали
как и environments

Dmitriy
11.05.2018
11:37:19
.env должно его заменить

DK
11.05.2018
12:36:13
Доброго времени суток.
Подскажите yii подойдет в роли первого php фреймворка?

Максим
11.05.2018
12:36:45

DK
11.05.2018
12:37:12
А если нет? :D

Roman
11.05.2018
12:37:29
тоже подойдёт

Максим
11.05.2018
12:38:02
главное читай документацию) Если не находишь там ответа, еще дважды поищи

Roman
11.05.2018
12:38:33
дважды поищи в гугле и трижды на SO

DK
11.05.2018
12:39:50
Оке,пасеба

PowerAxis
11.05.2018
13:03:29
бля вы прикиньте такую шляпу - фейсбук не давал мне залогиниться, писал, мол у тебя http а не https только потому, что у меня на сайте картинки грузились со static.site.com который был не https... при этом сам сайт под https, что ха ерунда? какая ему разница откуда у меня картинки

Jim
11.05.2018
13:04:01
What are the big software built with yii2? Is that true yii2 only for small to medium size application?

Google

Roman
11.05.2018
13:04:35

PowerAxis
11.05.2018
13:05:16
ошибка была - Insecure Login Blocked
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://
у меня сайи в деве на локалке, я для него сделал самоподписанный сертификат для frontend'a
и с фронта пытался логиниться

Roman
11.05.2018
13:09:34
какой у тебя URL был на локалке у сайта?

PowerAxis
11.05.2018
13:13:18
https://site.local

Jim
11.05.2018
13:15:34
Any existing big app that you think big?

PowerAxis
11.05.2018
13:17:03
Dude, be more specific

Dmitriy
11.05.2018
13:20:24

Максим
11.05.2018
13:21:24

Dmitriy
11.05.2018
13:21:44
imho?
*In my humble opinion.

Максим
11.05.2018
13:21:55
ага, удобно)

Vladislav
11.05.2018
13:37:06
Всем привет. Можно ли указать ошибку валидации в beforeValidate() конкретного поля? Это делается через $this->addError?

Максим
11.05.2018
13:38:37

Vladislav
11.05.2018
13:40:28
хотя таже через beforeValidate у меня не получится(меня осенило) так как для проверки мне нужен входной параметр из контроллера
придётся именно метод реализовывать и вызывать вместе с валидацией в контроллере

Google

Максим
11.05.2018
13:43:44

Vladislav
11.05.2018
13:44:39
при отправке формы пройтись по всем правилам валидации в том числе и по моёму
и вывести ошибки
но для моей проверки нужен параметр из контроллера, если бы не нужно было бы то я просто бы прописал функцию в rules
Вопрос. Можно ли и как дать доступ(в методе behaviors) к actions в контроллере по результату функции true или false?

Javharbek
11.05.2018
14:09:30

Vladislav
11.05.2018
14:10:22

Javharbek
11.05.2018
14:11:37
не понял
Вам нужно будет переопределить метод Actions и там прописать перед возврашением данных проверку и патом так получять.

Vladislav
11.05.2018
14:14:36
требуется выполнить функцию передет тем как дать разрешение на выполнение action
если функция возвращает true, то ему доступ разрешён, если false, то врзращаем 403

Максим
11.05.2018
14:14:59

Vladislav
11.05.2018
14:15:00
такое же поведение как и прописывание прав на уровне ролей в behaviors

Ad.x ??
11.05.2018
14:33:40
походу в yii дыра есть в генераторе урлов с полным адресом (включая домен)

Vladimir
11.05.2018
14:34:34

Максим
11.05.2018
14:34:39
ты про Url::to?

Ad.x ??
11.05.2018
14:35:08
откуда я знаю. на нескольких сайтах где урл генерируется вместе с доменом стоят левые домены в кеше
т.е. ссылки получились на левые домены
как такое возможно?

Vladimir
11.05.2018
14:35:41
т.е. Домен(fake)/my/way?

Максим
11.05.2018
14:35:52
такой себе аргумент) примеры покажи што ли, не просто ж так они там взялись, те левые домены