мне нужно в 1 месте а не во всех.
В вашем случае мне придется заходить в каждый контроллер и менять наследование.
Вообщем добавил во frontend конфиг компонент. В компоненте делаю все что мне нужно.
Работает)
Найдено 347 результатов
- 2018.09.21, 15:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeaction для всех контроллеров
- Ответы: 2
- Просмотры: 1047
- 2018.09.21, 15:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeaction для всех контроллеров
- Ответы: 2
- Просмотры: 1047
beforeaction для всех контроллеров
У меня в frontend/controllers лежит много контроллеров( удивительно:) ) нужно для всех сделать вот так: public function beforeAction($action) { //тут что то проверяется и что то происходит return parent::beforeAction($action); } могу ли я в одном месте сделать ОБЩИЙ beforeAction для всех ? только не...
- 2018.07.12, 21:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: push уведомления для мобил
- Ответы: 1
- Просмотры: 1395
push уведомления для мобил
Пишу REST API для мобильного приложения. Стал вопрос отправки push уведомлений.
Что использовать? Есть специальные сервисы для php?
Кто делал, поделитесь опытом.
Что использовать? Есть специальные сервисы для php?
Кто делал, поделитесь опытом.
- 2018.07.02, 21:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добавить еще один useridentity?
- Ответы: 6
- Просмотры: 2133
Re: Как добавить еще один useridentity?
Благодарю! Все работает)
- 2018.07.02, 21:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добавить еще один useridentity?
- Ответы: 6
- Просмотры: 2133
Re: Как добавить еще один useridentity?
Код: Выделить всё
unset($behaviors['authenticator']);
$behaviors['authenticator'] = [
'class' => HttpBearerAuth::className(),
'user'=>'driver'
];
А как?)
- 2018.07.02, 21:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добавить еще один useridentity?
- Ответы: 6
- Просмотры: 2133
Re: Как добавить еще один useridentity?
Добавил. Теперь как изменить авторизацию в REST API контроллере public function behaviors() { ... unset($behaviors['authenticator']); $behaviors['authenticator'] = [ 'class' => HttpBearerAuth::className(), ]; ... Он авторизируется через User, а я хочу через Driver Мой конфиг для api 'user' => [ 'ide...
- 2018.07.02, 20:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добавить еще один useridentity?
- Ответы: 6
- Просмотры: 2133
Как добавить еще один useridentity?
В проекте есть авторизация 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => false, 'enableSession' => false, ], Мне нужнаотдельная авторизация и регистрация для Driver еще. Как это грамотно добавить ? Что бы я мог сделать логин в одной форме и во второй. И иметь: \Yii::$app-...
- 2018.06.25, 17:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: выключить гребанный cors
- Ответы: 15
- Просмотры: 22334
Re: выключить гребанный cors
Промучался еще 2 дня. Не мог пройтив авторизацию. Всегда получал 401. В итоге нужно было заменить $behaviors['authenticator']['authMethods'] = [ HttpBearerAuth::className(), ]; на unset($behaviors['authenticator']); $behaviors['authenticator'] = [ 'class' => HttpBearerAuth::className(), ]; Я конечно...
- 2018.06.22, 13:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: выключить гребанный cors
- Ответы: 15
- Просмотры: 22334
Re: выключить гребанный cors
хахаха)) ну я и тупоооой В конфиге же: ... 'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => true, 'showScriptName' => false, 'rules' => [ ... 'POST nearby_retailer' => 'retail/index' ... ... Ограничение метода только на пост)) а у нас зачем то OPTION ходит. Поставил 'nearby_reta...
- 2018.06.22, 12:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: выключить гребанный cors
- Ответы: 15
- Просмотры: 22334
Re: выключить гребанный cors
Проблема сама в yii. Создал на сервер файл test.php: header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: Authorization'); foreach (getallheaders() as $name => $value) { echo "$name: $value\n<br>"; } На него делаю POST и возвращает все мои заголовки. Теперь делаю...
- 2018.06.20, 22:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: выключить гребанный cors
- Ответы: 15
- Просмотры: 22334
Re: выключить гребанный cors
-разрешил OPTIONS -добавил optionactions .... use DateTime; use yii\filters\Cors; use yii\helpers\ArrayHelper; class RetailController extends Controller { public $modelClass = 'api\models\Userupdate'; public $enableCsrfValidation = false; public function actions() { return [ 'options' => [ 'class' =...
- 2018.06.20, 21:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: выключить гребанный cors
- Ответы: 15
- Просмотры: 22334
Re: выключить гребанный cors
ДОбавил
Результат тот же.
Боже как же это треш....
Код: Выделить всё
public function actions()
{
return [
'options' => [
'class' => 'yii\rest\OptionsAction',
],
];
}
Боже как же это треш....
- 2018.06.20, 17:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: выключить гребанный cors
- Ответы: 15
- Просмотры: 22334
выключить гребанный cors
Создал API. С postman и с мобилы все ходит норм, авторизация через bearer token. Работает отлично. Делаю SPA на vue.js. Отправляю тот же post(библиотека axios) что с мобилы и postman Получаю: "Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' head...
- 2018.05.25, 00:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: что это за расширение для загрузки?
- Ответы: 1
- Просмотры: 847
что это за расширение для загрузки?
В теме об авторских кодах нашел админку "starter kit"
Вот ее пример:
http://backend.yii2-starter-kit.terente ... cle/create
Login: webmaster
Password: webmaster
что это за расширение там где загрузка фото? Хочу себе такое
Вот ее пример:
http://backend.yii2-starter-kit.terente ... cle/create
Login: webmaster
Password: webmaster
что это за расширение там где загрузка фото? Хочу себе такое
- 2018.05.22, 23:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: swagger
- Ответы: 4
- Просмотры: 1922
Re: swagger
Установи сперва php composer.phar global require "fxp/composer-asset-plugin:^1.4.0" помогло. качается swagger сейчас я этот composer-asset-plugin искал в мануалах по установке yii2, но не нашел эту команду. Думал что раз все работает то и он установлен)) Почему они не могут эту проблему в...
- 2018.05.22, 09:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: swagger
- Ответы: 4
- Просмотры: 1922
swagger
никак не могу установить swagger Есть проект. Все работает. php composer.phar install OR php composer.phar update Отрабатывает без проблем. Как только php composer.phar require --prefer-dist yii2mod/yii2-swagger "*" получаю: Problem 1 - yii2mod/yii2-swagger dev-master requires bower-asset/...
- 2018.04.19, 22:21
- Форум: Общие вопросы по программированию
- Тема: Помогите преобразовать JSON в ARRAY
- Ответы: 2
- Просмотры: 1759
Помогите преобразовать JSON в ARRAY
По ссылке есть JSON. Нужно его получить и работать с ним. Можно просто перейти по этому URL и увидеть JSON $content = file_get_contents("https://webreq.propertyware.com/pw/marketing/website.do?sid=108298240&wid=107905024&forSale=false&action=l&pageNumber=0"); $content = jso...
- 2017.12.09, 01:24
- Форум: Общие вопросы (Yii 1.x)
- Тема: ajax + транзакции
- Ответы: 1
- Просмотры: 1310
Re: ajax + транзакции
у -уровень
- 2017.12.06, 01:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: ajax + транзакции
- Ответы: 1
- Просмотры: 1310
ajax + транзакции
Вопрос мало касается фреймворка но все же работа идет на нем. Есть огромная таблица данных в которой пользователь клацает ячейку(или сразу несколько) и производит с ними какое то действие. Сейчас алгоритм такой: 1. кликается действие 2. идет выборка через javascript(jqeury) каких то значений через к...
- 2017.11.16, 09:46
- Форум: Общие вопросы (Yii 1.x)
- Тема: Пошаговая форма из разных моделей. Сделать одну.
- Ответы: 1
- Просмотры: 1240
Пошаговая форма из разных моделей. Сделать одну.
Есть пошаговая форма. Заполнили первую. нажали save, прошла валидация и если все норм переходим к шагу 2(там своя валидация и своя модель) и так 15 шагов. Нужно сделать из всех этих шагов и моделей ОДНУ форму без переходов. Задача то простая , но я не хочу все модели переносить в одну (будут тысячи ...