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

user
2018.08.13, 14:56
Форум: REST API (Yii 2.x)
Тема: Код ответа валидации
Ответы: 1
Просмотры: 223

Re: Код ответа валидации

насколько мне известно 422 ошибка как раз и говорит, что присланы некорректные данные, тебе ничто не мешает расширить ответ
422: Проверка данных завершилась неудачно (в ответе на POST-запрос, например). Подробные сообщения об ошибках смотрите в теле ответа.
тыц
user
2018.08.09, 15:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать вместо класса user свой класс для идетнификации пользователя на сайте?
Ответы: 1
Просмотры: 133

Как сделать вместо класса user свой класс для идетнификации пользователя на сайте?

Вроде все сделал, но почему-то дебаг панель показывает, что на сайте гость, хотя авторизация проходит Единственное этот класс наследуется от модели, а не активрекорд прописал в конфиге: 'partner' => [ 'identityClass' => 'common\models\Partner', 'enableAutoLogin' => true, 'identityCookie' => ['name' ...
user
2018.08.07, 18:48
Форум: Общие вопросы (Yii 2.x)
Тема: Как загрузить файл на внешний ресурс/поддомен методом saveAs?
Ответы: 2
Просмотры: 122

Как загрузить файл на внешний ресурс/поддомен методом saveAs?

Вылетает вот такая ошибка:
<code lang="php">
PHP Warning – yii\base\ErrorException
move_uploaded_file(http://xxx.locale/application/xxx.pdf): failed to open stream: HTTP wrapper does not support writeable connections
</code>
Если в атрибутах передаю http://xxx.locale/application/
user
2018.07.27, 11:11
Форум: REST API (Yii 2.x)
Тема: Как создать свой метод
Ответы: 0
Просмотры: 116

Как создать свой метод

Создал actionGerdriver метод в классе Driver как правильно настроить маршрутизацию? 'controller' => [ 'v1/driver', 'extraPatterns' => [ 'GET v1/driver/getdriver{guid}' => 'getdriver', ], ], так не работает, или по какому адресу правильно достучаться? http://example.org/v1/driver/getdriver/string не ...
user
2018.07.27, 11:07
Форум: REST API (Yii 2.x)
Тема: Как передать в методе views параметр отличный от числа?
Ответы: 1
Просмотры: 146

Как передать в методе views параметр отличный от числа?

Т.е. в запрос передаю user/1 от срабатывает нормально, но если делаю так user/string вываливается ошибка An Error occurred while handling another error:
как починить?
user
2018.06.15, 12:46
Форум: REST API (Yii 2.x)
Тема: Генерация swagger.json в windows
Ответы: 3
Просмотры: 333

Re: Генерация swagger.json в windows

urichalex писал(а):
2018.06.15, 10:37
Может по тому, что #!/usr/bin/env php
Вы в Windows видали когда-нибудь такие пути?
я Windows никогда не видел этого этого момента.

Разобрался, тему можно закрывать
user
2018.06.15, 08:36
Форум: REST API (Yii 2.x)
Тема: Генерация swagger.json в windows
Ответы: 3
Просмотры: 333

Генерация swagger.json в windows

Установил библиотеку: composer require --dev zircote/swagger-php Пытаюсь сгенерировать в windows swagger.json php vendor/bin/swagger controllers web/docs/swagger.json а он такой: $ php vendor/bin/swagger controllers web/docs/swagger.json dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../zircote/swagger-php...
user
2018.06.05, 01:23
Форум: Общие вопросы по программированию
Тема: Как можно реализовать такую связь?
Ответы: 1
Просмотры: 182

Как можно реализовать такую связь?

Есть два таблицы, условно у родительской есть id и дочерняя содержит id, top, bottom
как сделать связь top c id родительской и bottom с id родительской?
user
2018.06.05, 00:22
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите настроить доступ папке проекта?
Ответы: 1
Просмотры: 152

Помогите настроить доступ папке проекта?

Привет! Есть папка приложения с несколькими поддоменами с папкой images в корне сайта -Yii2 -----frontend1 ----------web -----frontend3 ----------web -----frontend3 ----------web -images Папка frontend1, 2, 3 как вируnальные хосты, которые смотрят в папку web соответствующего поддомена. Как настроит...
user
2018.02.27, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как перехватить 401 ошибку?
Ответы: 10
Просмотры: 734

Re: Как перехватить 401 ошибку?

try catch отрабатывает, но меня все равно перебрасывает на страницу ошибки :( try { тут запрос } catch (Exception $exception) { if($exception->statusCode == '401') { return $this->redirect(['site/index']); } } сделал так, но не очень изящно, хочется безе перезагрузки
user
2018.02.16, 10:48
Форум: Общие вопросы (Yii 2.x)
Тема: Как перехватить 401 ошибку?
Ответы: 10
Просмотры: 734

Re: Как перехватить 401 ошибку?

Вот, что я хотел.
Используется клиент, для работы REST
Возникают ситуации, когда токен "протухает", мне нужно, когда сервер отдает 401 ошибку, получался новый токен, т.е. запускался некий метод, который это реализовывал, а не переадресовывался условно на site/error.
Это если в двух словах.
user
2018.02.15, 19:06
Форум: Общие вопросы (Yii 2.x)
Тема: Как перехватить 401 ошибку?
Ответы: 10
Просмотры: 734

Re: Как перехватить 401 ошибку?

Auramel писал(а):
2018.02.15, 17:01
:) ну так уточните
прочти еще раз первое сообщение
user
2018.02.15, 17:00
Форум: Общие вопросы (Yii 2.x)
Тема: Как перехватить 401 ошибку?
Ответы: 10
Просмотры: 734

Re: Как перехватить 401 ошибку?

Auramel писал(а):
2018.02.15, 16:49
Если Вас правильно понял

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

Yii::$app->getResponse()->getStatusCode()
если бы все так было очевидно, я бы не задавал тут этот вопрос
user
2018.02.15, 16:16
Форум: Общие вопросы (Yii 2.x)
Тема: Как перехватить 401 ошибку?
Ответы: 10
Просмотры: 734

Как перехватить 401 ошибку?

Как можно перехватить код состояния 401 в методе контроллера, чтобы выполнить определенные действия?
user
2018.01.09, 19:50
Форум: Общие вопросы (Yii 2.x)
Тема: почему так реализовано?
Ответы: 13
Просмотры: 969

Re: почему так реализовано?

azz писал(а):
2017.12.27, 14:46
user писал(а):
2017.12.26, 00:11
а как правильно тогда?
правильно вызывать статические методы через "::", не статические "->"
тогда почему в документации неправильному учат?
user
2017.12.26, 00:11
Форум: Общие вопросы (Yii 2.x)
Тема: почему так реализовано?
Ответы: 13
Просмотры: 969

Re: почему так реализовано?

а почему у меня так работает: Потому что это php. Включите error_reporting в E_ALL и читайте что вам будут писать. А вот в доках про это: Внимание В PHP 7 возможность вызова нестатического метода статически объявлена устаревшей и вызовет ошибку уровня E_DEPRECATED и в дальнейшем может быть удалена....
user
2017.12.25, 10:27
Форум: Общие вопросы (Yii 2.x)
Тема: почему так реализовано?
Ответы: 13
Просмотры: 969

Re: почему так реализовано?

futbolim писал(а):
2017.12.24, 23:46
Это не реализовано, а указано, что method() принадлежит Model
можно подробнее?
user
2017.12.25, 10:27
Форум: Общие вопросы (Yii 2.x)
Тема: почему так реализовано?
Ответы: 13
Просмотры: 969

Re: почему так реализовано?

Дмитрий, а почему у меня так работает:
Контроллер:

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

$model = Truck::findTruckOne($id);
Модель:

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

    public function findTruckOne($id)
    {
        $model = Truck::find()
            ->andWhere(['truck.id' => $id])
            ->one();
        return $model;
    }
user
2017.12.25, 00:11
Форум: Общие вопросы (Yii 2.x)
Тема: почему так реализовано?
Ответы: 13
Просмотры: 969

Re: почему так реализовано?

ElisDN писал(а):
2017.12.24, 23:47
Если это не Model::class
что ты имеешь ввиду?
user
2017.12.24, 23:45
Форум: REST API (Yii 2.x)
Тема: Как передать дополнительные поля?
Ответы: 1
Просмотры: 408

Как передать дополнительные поля?

В rest, например, GET /index/5 можно передать параметр $id, а как передать еще дополнительные значения, например $data1 и $dara2