Найдено 512 результатов

mitaichik
2016.11.18, 14:23
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение: изменить метод findByUsername в common\models\User для yii2-app-advanced
Ответы: 6
Просмотры: 2751

Re: Предложение: изменить метод findByUsername в common\models\User для yii2-app-advanced

Я не исключаю того, что я что-то путаю, но причем тут имэйлы? Почитайте это https://habrahabr.ru/post/274985/ . В любом случае я считаю что, к примеру, aDmin и AdMIn это абсолютно разные логины. Возможно это не станет фиксом, это не мне решать, но данный подход имеет место быть. Email при том, что ...
mitaichik
2016.11.18, 00:14
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение: изменить метод findByUsername в common\models\User для yii2-app-advanced
Ответы: 6
Просмотры: 2751

Re: Предложение: изменить метод findByUsername в common\models\User для yii2-app-advanced

Вы что-то путаете, почитайте про идентификацию и аутентификацию. Идентификатор (логин) должен быть регистронезависимым, в отличии от параметра аутентификации (пароль). Это общепринятая практика. Или по вашему user@example.com и USER@example.com - это разные емейлы?
mitaichik
2016.11.16, 22:25
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение. Файл модели, помещнный по нестандартному пути заставляет прописывать доп. инфу
Ответы: 6
Просмотры: 2290

Re: Предложение. Файл модели, помещнный по нестандартному пути заставляет прописывать доп. инфу

Переносить надо правильно: Refactor -> Move. Тогда PhpStorm сам подправит/добавит все необходимое.
А так - это точно не проблема фреймворка.
mitaichik
2016.11.16, 17:13
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Прожорливые функции
Ответы: 11
Просмотры: 2687

Re: Прожорливые функции

1. SHOW CREATE TABLE `account` и SHOW SHOW FULL COLUMNS FROM `account` — см. включение кеширования схемы . 2. От SELECT запроса и старта сессии не избавиться, они нужны. Всё указанное выше кушает не более 10 ms. У вас страница всего грузится за 30ms? Загрузка страниц равна 56 миллесекундам. Но если...
mitaichik
2016.11.16, 00:30
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Отложенное создание DI зависимостей
Ответы: 3
Просмотры: 1552

Re: Отложенное создание DI зависимостей

ElisDN писал(а):А какие проблемы с созданием нескольких сервисов сразу?
У меня проблем нет, но это решение для тех, кто не хочет создавать неиспользуемые сервисы, например, ввиду их тяжелости создания (я имею ввиду долгой инициализации).
mitaichik
2016.11.15, 18:03
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Отложенное создание DI зависимостей
Ответы: 3
Просмотры: 1552

Отложенное создание DI зависимостей

Решил воспользоваться внедрением зависимости в экшн, но оказалось что эту возможность выпилили. Причина выпиливания, лично мне, кажется вполне обоснованной (устранить микс источника аргументов в экшене). Но и оппонентов понять можно: разным экшенам нужны разные зависимости, а при внедрении в констру...
mitaichik
2015.06.09, 23:33
Форум: Общие вопросы (Yii 2.x)
Тема: Баг в Yii::$app->response->sendFile
Ответы: 5
Просмотры: 1946

Re: Баг в Yii::$app->response->sendFile

Короче, очень странный баг: возникает только когда делаю запрос с андройда, и только на макоси... а серверах на убунте все норм.
mitaichik
2015.06.09, 14:27
Форум: Общие вопросы (Yii 2.x)
Тема: Баг в Yii::$app->response->sendFile
Ответы: 5
Просмотры: 1946

Баг в Yii::$app->response->sendFile

Всем привет ) Скорее всего это, конечно, не баг Yii, а баг php, но может кто сталкивался с таким: Пытаюсь вывести PDF файл ~0.5Мб с помощью Yii: \Yii::$app->response->sendFile('file.pdf');  Скрипт крашеться на этой строке: https://github.com/yiisoft/yii2/blob/master/framework/web/Response.php#L404 В...
mitaichik
2015.03.26, 19:42
Форум: Общие вопросы (Yii 2.x)
Тема: Как записывать все Exception в БД
Ответы: 5
Просмотры: 1408

Как записывать все Exception в БД

Всем привет. Надо логгировть все Exception в БД, чтоб потом можно было подсчитывать, отчеты делать, и т.п.

Есть ли что-то уже написанное для этого?

Так же хотелось чтоб он умел ловить фатальные ошибки (типа чтения несуществующего эл-та массива и т.п) - у меня php 5.5

Заранее спасибо )
mitaichik
2015.03.26, 19:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как обавить в AppAsset скрипты из папки vendor?
Ответы: 3
Просмотры: 1045

Re: Как обавить в AppAsset скрипты из папки vendor?

chesar писал(а):Лучше создать отдельный бандл и его подключать когда надо.
ну а если уж хочется извращений
Спасибо, так и сделал.
mitaichik
2015.03.24, 15:58
Форум: Общие вопросы (Yii 2.x)
Тема: Как обавить в AppAsset скрипты из папки vendor?
Ответы: 3
Просмотры: 1045

Как обавить в AppAsset скрипты из папки vendor?

Всем привет. Добавил в композер одну библиотеку         "bower-asset/blueimp-file-upload": "*"  Теперь ее надо добавить в ассеты (AppAsset). Как это правильно сделать? Как я понял, можно для нее создать свой ассет и добавить его в AppAsset, но хотелось бы этого избежать, и напрямую включить скритпы ...
mitaichik
2015.03.18, 13:26
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать выборку Mysql + Mongo?
Ответы: 2
Просмотры: 867

Как сделать выборку Mysql + Mongo?

Всем привет. Есть Mysql модель, у нее есть релейшн в mongo. Можно ли как-то простым путем найти все модели, для которых mong-релейшн пуст?
mitaichik
2015.03.10, 15:33
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с правилами URL
Ответы: 0
Просмотры: 739

Помогите с правилами URL

Всем привет! Этой темы никогда не касался, и поэтому не совсем понимаю: Есть приложение: бэкенд на Yii2, фронтенд на ангуляре. Нужно сделать чтобы если url начинался с "api" - то yii запускал бы экшены (они все rest), а если без api - то просто выводил бы стартовую страницу приложения. Например: htt...
mitaichik
2015.02.25, 14:29
Форум: Общие вопросы (Yii 2.x)
Тема: Что выбрать: rbac или просто проверки
Ответы: 8
Просмотры: 1875

Re: Что выбрать: rbac или просто проверки

Насчёт проверки уже здесь говорили. Просто этот метод с присвоением роли используется только в Yii::$app->user->can(...), а это всегда текущий пользователь. Так что в проверке смысла нет. Метод то public - сегодня используется только там, а завтра - нет. Имхо, в любом случае проверка нужна. Но не б...
mitaichik
2015.02.25, 14:08
Форум: Общие вопросы (Yii 2.x)
Тема: Что выбрать: rbac или просто проверки
Ответы: 8
Просмотры: 1875

Re: Что выбрать: rbac или просто проверки

rbac всегда полезен. кушать не просит, настраивается легко. разруливать рулзами (rules) Да, вы правы. Вот только один вопрос остался: Как я понял, в рбак ролт задаются статически (то есть один раз присвоил с помощью $auth->assign($role, $this->id), и пока заново такое не сделаешь - она никак не изм...
mitaichik
2015.02.25, 12:21
Форум: Общие вопросы (Yii 2.x)
Тема: Что выбрать: rbac или просто проверки
Ответы: 8
Просмотры: 1875

Re: Что выбрать: rbac или просто проверки

rbac всегда полезен. кушать не просит, настраивается легко. разруливать рулзами (rules) Да, вы правы. Вот только один вопрос остался: Как я понял, в рбак ролт задаются статически (то есть один раз присвоил с помощью $auth->assign($role, $this->id), и пока заново такое не сделаешь - она никак не изм...
mitaichik
2015.02.25, 02:51
Форум: Общие вопросы (Yii 2.x)
Тема: Что выбрать: rbac или просто проверки
Ответы: 8
Просмотры: 1875

Что выбрать: rbac или просто проверки

Всем привет. Вопрос ламмерски, поделитесь опытом: Есть несколько стадий пользователя: "зарегистрирован, но не прошел проверку email" - доступно часть функционала "зарегистрирован, и успешно прошел проверку" - доступен весь функционал "зарегистрирован, и просрочил проверку email" - доступно только "з...
mitaichik
2015.02.24, 13:39
Форум: Общие вопросы (Yii 2.x)
Тема: Как упростить большую модель?
Ответы: 3
Просмотры: 1115

Re: Как упростить большую модель?

Это вопрос не по Yii, а по проектированию. Тут не может быть простого ответа. Надо все разбивать, для этого есть кучу паттернов (фабрики, службы, репозитории, аггрегаты и пр.) и умные книги http://www.ozon.ru/context/detail/id/5497184/
mitaichik
2015.01.24, 14:00
Форум: Общие вопросы (Yii 2.x)
Тема: Yii + angular - как разделить роутинг?
Ответы: 3
Просмотры: 1304

Re: Yii + angular - как разделить роутинг?

Я решил проблему используя "api" в адресной строке. АПИ у меня конечно доступен местами и публично, но это не меняет сути. То есть: http://my-site.demo/module/controller/action это у нас само приложение, а все что на http://my-site.demo/api/v1/module/controller/action это уже АПИ. Пожалуй, сделаю т...
mitaichik
2015.01.23, 15:24
Форум: Общие вопросы (Yii 2.x)
Тема: Yii + angular - как разделить роутинг?
Ответы: 3
Просмотры: 1304

Yii + angular - как разделить роутинг?

Всем привет. Поделитесь практикой, как лучше сделать: У меня клиент на ангуляре, сервер на Yii2. И там и там есть маршрут, допустим domain.ru/module/controller Ну и соответсвтенно, если я на этот url перейду по ссылке - ангуляр сроутит на страничку со списком моделей, все норм. Если же я наберу его ...