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

Dominus
2018.10.04, 02:27
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Ошибка
Ответы: 1
Просмотры: 1021

Re: Ошибка

Вызов неопределенного метода johnitvn\rbacplus\models\Permission::getDb()
https://github.com/johnitvn/yii2-rbac-plus/issues/38
Dominus
2018.10.02, 19:44
Форум: Общие вопросы (Yii 2.x)
Тема: Смена статуса в editable kartik с подтверждением.
Ответы: 5
Просмотры: 605

Re: Смена статуса в editable kartik с подтверждением.

Если я правильно понял, то модальное окно вам нужно вызывать программно. View: <?php //... $script = " function showMyModal() { $('#my-modal').modal('show'); // Открываем окно } // До кучи, функция закрытия) function hideMyModal() { $('#my-modal').modal('hide'); // Закрываем окно } "; $this->registe...
Dominus
2018.10.02, 15:19
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Например по Bearer токену В контроллере подключаем фильтр use yii\filters\auth\HttpBearerAuth; Там же добавляем поведение public function behaviors() { $behaviors = parent::behaviors(); // Add CORS filter $behaviors['corsFilter'] = [ 'class' => Cors::class, ]; // header('Authorization: Bearer FFFF70...
Dominus
2018.10.02, 14:36
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Это расширение для тестирования RESTful API. То есть так как будет работать с вашим api любое другое приложение. В этом расширении вы и увидите реально, в каком формате приходят данные. https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=ru это? Можно ...
Dominus
2018.10.02, 14:10
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Это расширение для тестирования RESTful API. То есть так как будет работать с вашим api любое другое приложение. В этом расширении вы и увидите реально, в каком формате приходят данные.
Dominus
2018.10.02, 13:37
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Ну наверное браузер переводит в xml. Специальным расширением пользуйтесь для RESTful API По поводу контроллера namespace api\modules\v1\controllers; use yii\rest\ActiveController; class ContactsController extends ActiveController { public $modelClass = 'api\modules\v1\models\Contacts'; public functi...
Dominus
2018.10.02, 12:55
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Получаем запись с id=1 методом GET http://site.loc/api/v1/contacts/1 Получаем все записи страницы 2 методом GET http://site.loc/api/v1/contacts?page=2 Редактируем запись с id=1 методом PUT http://site.loc/api/v1/contacts/1 Данные в Json 'request' => [ //... 'parsers' => [ 'application/json' => 'yii\...
Dominus
2018.10.02, 12:38
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Посмотрите простую реализацию вывода сообщения. Контроллер: https://github.com/Dominus77/task/blob/da90d97c3e0f26d0ff50979deb6ac70df3ff3166/api/modules/v1/controllers/MessageController.php Модель: https://github.com/Dominus77/task/blob/da90d97c3e0f26d0ff50979deb6ac70df3ff3166/api/modules/v1/models/M...
Dominus
2018.10.02, 12:33
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Можно сделать Главный api контроллер, и от него наследовать остальные. К примеру такой: https://github.com/Dominus77/task/blob/da90d97c3e0f26d0ff50979deb6ac70df3ff3166/api/modules/v1/controllers/ApiController.php Тут авторизация по Bearer токену, настройка доступа к действиям по RBAC, отключение дей...
Dominus
2018.10.02, 12:20
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Artikk писал(а):
2018.10.02, 12:16
ошибку пишет Class api\modules\v1\Module does not exist
Потому что не определен alias в api.php

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

'aliases' => [
        '@api' => '@app/api',        
    ],
Dominus
2018.10.02, 12:17
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

В общем вот конфиг: api.php <?php $params = require dirname(dirname(__DIR__)) . '/config/params.php'; $db = require dirname(dirname(__DIR__)) . '/config/db.php'; $config = [ 'id' => 'app-api', 'language' => 'en', 'basePath' => dirname(dirname(__DIR__)), 'bootstrap' => [ 'log', ], 'homeUrl' => '/api'...
Dominus
2018.10.02, 12:13
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Добавил постом выше еще.
Dominus
2018.10.02, 12:09
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

'homeUrl' => '/api', 'components' => [ 'request' => [ 'cookieValidationKey' => '10-LLBFJCzkPFn6osY6xPSsDZDfJ89joG', 'baseUrl' => '/api', 'parsers' => [ 'application/json' => 'yii\web\JsonParser', ], ], //... ], 'modules' => [ 'v1' => [ 'class' => 'api\modules\v1\Module' // here is our v1 modules ],...
Dominus
2018.10.02, 11:59
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Это уже ответ от api, значит перенаправление работает. Правила роутинга в api/config/api.php указаны? 'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => true, 'showScriptName' => false, 'rules' => [ [ 'class' => 'yii\rest\UrlRule', 'controller' => [ 'v1/contacts' ], 'pluralize' =>...
Dominus
2018.09.29, 18:36
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по api
Ответы: 50
Просмотры: 2898

Re: Вопрос по api

Для api, контроллер наследуется от yii\rest\ActiveController;
Вот тут на днях делал api для basic. API вынесено как отдельное приложение https://github.com/Dominus77/task/tree/master/api