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

ElisDN
2019.03.16, 23:11
Форум: Общие вопросы (Yii 2.x)
Тема: Get instance
Ответы: 5
Просмотры: 185

Re: Get instance

Можно инжектить в конструктор безо всяких Yii::$app.
ElisDN
2019.03.16, 13:33
Форум: Общие вопросы (Yii 2.x)
Тема: почему я не могу скачать картик грид через composer?
Ответы: 1
Просмотры: 130

Re: почему я не могу скачать картик грид через composer?

Это из-за fxp/composer-asset-plugin. Переведите проект на asset-packagist и перебора не будет.
ElisDN
2019.03.15, 22:49
Форум: Общие вопросы (Yii 2.x)
Тема: Get instance
Ответы: 5
Просмотры: 185

Re: Get instance

Извращение.
ElisDN
2019.03.14, 22:54
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление. Как найти Vagrant?
Ответы: 3
Просмотры: 180

Re: Обновление. Как найти Vagrant?

Зашли в:

https://github.com/yiisoft/yii2-app-basic
https://github.com/yiisoft/yii2-app-advanced

и проверили.

Папки vagrant и файлы Vagrantfile на месте.
ElisDN
2019.03.09, 04:03
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация через Соц. сеть
Ответы: 22
Просмотры: 438

Re: Авторизация через Соц. сеть

Скажу: - Уберите Html::encode при записи. - Используйте Yii::$app->session вместо $_SESSION. - Оберните сохранения в одну транзакцию с откатом по catch (\Exception $e) и по if (!$xxx->save()). - Есть return true, но нигде нет return false, так что return true бесполезен. Ещё желательно, если хотите ...
ElisDN
2019.03.08, 22:46
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация через Соц. сеть
Ответы: 22
Просмотры: 438

Re: Авторизация через Соц. сеть

Данные от XSS нужно энкодировать при выводе в представлениях, а не при вставке. А ActiveRecord защищает от SQL Inj.
ElisDN
2019.03.07, 15:27
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация через Соц. сеть
Ответы: 22
Просмотры: 438

Re: Авторизация через Соц. сеть

Yii::$app->controller->redirect(...)
ElisDN
2019.03.07, 15:13
Форум: Общие вопросы (Yii 2.x)
Тема: Очереди (yii2-queue)
Ответы: 9
Просмотры: 239

Re: Очереди (yii2-queue)

Запускайте Cron на отдельной виртуалке, куда клиенты не ходят.
ElisDN
2019.03.07, 14:54
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация через Соц. сеть
Ответы: 22
Просмотры: 438

Re: Авторизация через Соц. сеть

Код: Выделить всё

Yii::$app->session->set('auth', [
    'source' => $this->client->getId(),
    'source_id' => (string)$attributes['id'],
])
ElisDN
2019.03.07, 14:51
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация через Соц. сеть
Ответы: 22
Просмотры: 438

Re: Авторизация через Соц. сеть

Например, прямо здесь в handle() вместо всего этого кода для гостя просто записать 'source' и 'source_id' в сессию и средиректить на страницу регистрации. А там уже делать save() вместе с email.
ElisDN
2019.03.07, 14:39
Форум: Общие вопросы (Yii 2.x)
Тема: Авторизация через Соц. сеть
Ответы: 22
Просмотры: 438

Re: Авторизация через Соц. сеть

Готовое решение - сами исходники yii2-authclient.
ElisDN
2019.03.06, 15:17
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 241

Re: Тип даты

Почему-то я смотрю во всех примерах yii, в доках и в самом фреймворке все заточено под использование в качестве типа даты/времени обычного int (в базе)... Да и в PHP есть DateTime уже давно (аж с 5.2). Почему бы не маппить в него? Вне зависимости от представления в базе. Потому, что в Yii вообще не...
ElisDN
2019.03.06, 14:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести все SQL запросы страницы ТОЛЬКО приложения?
Ответы: 7
Просмотры: 263

Re: Как вывести все SQL запросы страницы ТОЛЬКО приложения?

i-programmer писал(а):
2019.03.05, 14:52
Это так и задумано? Зачем это? Мне с этим надо бороться или это не страшно?
А сам кэш точно работает?
ElisDN
2019.03.03, 21:58
Форум: Общие вопросы (Yii 2.x)
Тема: Разные версии PHP
Ответы: 3
Просмотры: 197

Re: Разные версии PHP

Ну так и запускайте:

/opt/php72/bin/php composer.phar install
ElisDN
2019.03.03, 17:11
Форум: Общие вопросы (Yii 2.x)
Тема: Подтянуть данные при вводе в field
Ответы: 1
Просмотры: 125

Re: Подтянуть данные при вводе в field

По onchange подтянуть Ajax-запросом.