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

an.viktory@gmail.com
2020.02.13, 10:48
Форум: Общие вопросы (Yii 2.x)
Тема: переопределить rawBody перед парсингом JSON
Ответы: 8
Просмотры: 436

Re: переопределить rawBody перед парсингом JSON

public function decryptRequest(ApiTester $I) { $sslHandler = new SslSecurityHandler(); $data = json_encode(['key' => 'value']); $headers = [ 'Content-Type' => 'application/json', 'Authorization' => 'Bearer manager_token' ]; codecept_debug($headers); $client = new Client(); $response = $client->requ...
an.viktory@gmail.com
2020.02.13, 10:24
Форум: Общие вопросы (Yii 2.x)
Тема: переопределить rawBody перед парсингом JSON
Ответы: 8
Просмотры: 436

Re: переопределить rawBody перед парсингом JSON

спасибо, но данный метод не вызывается почему-то
an.viktory@gmail.com
2020.02.12, 23:55
Форум: Общие вопросы (Yii 2.x)
Тема: переопределить rawBody перед парсингом JSON
Ответы: 8
Просмотры: 436

Re: переопределить rawBody перед парсингом JSON

если просто перехватывать rawData то пишет Previous exception: yii\web\HeadersAlreadySentException: Headers already sent in /var/www/zenit-api.local/vendor/symfony/var-dumper/Dumper/AbstractDumper.php on line 176. in /var/www/zenit-api.local/vendor/yiisoft/yii2/web/Response.php:367 Stack trace: #0 /...
an.viktory@gmail.com
2020.02.12, 23:50
Форум: Общие вопросы (Yii 2.x)
Тема: переопределить rawBody перед парсингом JSON
Ответы: 8
Просмотры: 436

переопределить rawBody перед парсингом JSON

на сервер посылается не json а зашифрованный body из которого потом после расшифровки берется json какой метод мне надо переопределить и Request чтобы работало правильно?
an.viktory@gmail.com
2020.02.06, 16:34
Форум: Общие вопросы (Yii 2.x)
Тема: дополнительное шифрование ответа
Ответы: 3
Просмотры: 260

Re: дополнительное шифрование ответа

а какой метод будет вызываться у этого класса и какие данные они будет модифицировать?
an.viktory@gmail.com
2020.02.06, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: дополнительное шифрование ответа
Ответы: 3
Просмотры: 260

дополнительное шифрование ответа

Допустим хочу глобально навесить на ответ его кодирование. Представим что есть абстрактный кодировщик, как мне правильно переопределить ответ сервера. public function send() { $sslHandler = new SslSecurityHandler(); $this->data = $sslHandler->encrypt($this->data); return parent::send(); }
an.viktory@gmail.com
2020.01.30, 20:31
Форум: Общие вопросы (Yii 2.x)
Тема: разыскивается автор)
Ответы: 8
Просмотры: 463

Re: разыскивается автор)

разыскивается чтобы больше так не делал и пожалел себя
an.viktory@gmail.com
2020.01.30, 14:12
Форум: Общие вопросы (Yii 2.x)
Тема: разыскивается автор)
Ответы: 8
Просмотры: 463

разыскивается автор)

Если вы автор и узнаете ваш код то пожалуйства просмотри видео Дмитрия Елисеева на Ютуб "Связанные модели на примере каталога" и жить станет легче)) только не обижайся но 200 запросов это мощно) public function actionIndex34534() { if (isset($_GET['sort']) && in_array($_GET['sort'], ['created_at', '...
an.viktory@gmail.com
2020.01.28, 18:15
Форум: Общие вопросы (Yii 2.x)
Тема: ВАЛИДАЦИЯ la-haute-societe/yii2-save-relations-behavior
Ответы: 2
Просмотры: 255

ВАЛИДАЦИЯ la-haute-societe/yii2-save-relations-behavior

Есть полезное расширение la-haute-societe/yii2-save-relations-behavior $group = new Group(); $groups->users = [1,3]; .... /** * @return \yii\db\ActiveQuery */ public function getGroupUsers() { return $this->hasMany(GroupUsers::className(), ['group_id' => 'id']); } /** * @return \yii\db\ActiveQuery *...
an.viktory@gmail.com
2019.12.02, 13:44
Форум: Тестирование (Yii 2.x)
Тема: sendPOST и пустые елементы массивы
Ответы: 0
Просмотры: 588

sendPOST и пустые елементы массивы

Отправляю вот такой POST $post = [ 'title' => 'Измененное Название отчета', 'schedule' => AutoReportsExport::MONTHLY, 'interval_type' => AutoReportsExport::INTERVAL_TYPE_FLIGHT_STD, 'order_by' => ReportExport::ORDER_BY_STD, 'email' => 'Email2@email.com', 'report_type_id' => Report::TYPE_ADDITIONAL_F...
an.viktory@gmail.com
2019.10.11, 12:55
Форум: Тестирование (Yii 2.x)
Тема: Тесты то проходят то нет
Ответы: 2
Просмотры: 1487

Re: Тесты то проходят то нет

Спасибо. Ошибка была в составлении тестов. Но теперь у меня НОВЫЙ ступор. Почему, когда делаю тесты API, некоторые маршруты не отрабатываются т.е. их не находит но если делаю это запрос сторонним клиентом то запрос проходит. И это только для не которох тестов. т.е. остальный тесты, которые использву...
an.viktory@gmail.com
2019.10.10, 14:50
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

ясно, огромное спасибо))) решим мне кучу проблем))
an.viktory@gmail.com
2019.10.10, 14:36
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

может тогда я смогу чем помочь ?
an.viktory@gmail.com
2019.10.10, 14:31
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

Спасибо все заработало..... мне прям не удобно))) столько времени отнял))) как отблагодарить ?
an.viktory@gmail.com
2019.10.10, 14:15
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

спасибо)))
но при открытии дебаг панели теперь вот эта напасть

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

Invalid Argument – yii\base\InvalidArgumentException
The file or directory to be published does not exist: /var/www/supersite.local/vendor/bower/bootstrap/dist
an.viktory@gmail.com
2019.10.10, 13:37
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

'response' => [ 'class' => 'common\modules\statistics\components\StatisticsResponse', 'format' => yii\web\Response::FORMAT_JSON, // стандартные ошибки в json (Page Not Found) 'charset' => 'UTF-8', 'on beforeSend' => function ($event) { $response = $event->sender; if ($response->data !== null) { $re...
an.viktory@gmail.com
2019.10.10, 13:26
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

сделал но как говорил в конфиге где переопределен Response он пишет

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

An Error occurred while handling another error:
yii\base\InvalidArgumentException: Response content must not be an array
an.viktory@gmail.com
2019.10.10, 12:38
Форум: Общие вопросы (Yii 2.x)
Тема: Debug panel для api запросов
Ответы: 24
Просмотры: 829

Re: Debug panel для api запросов

я создал другой контроллер т.к. это был под RestController занят
создал TestController в нем actionTest получаю ответ пустой json ответ