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

ninzzo
2018.09.21, 15:59
Форум: Общие вопросы (Yii 2.x)
Тема: beforeaction для всех контроллеров
Ответы: 2
Просмотры: 1047

Re: beforeaction для всех контроллеров

мне нужно в 1 месте а не во всех.
В вашем случае мне придется заходить в каждый контроллер и менять наследование.

Вообщем добавил во frontend конфиг компонент. В компоненте делаю все что мне нужно.
Работает)
ninzzo
2018.09.21, 15:39
Форум: Общие вопросы (Yii 2.x)
Тема: beforeaction для всех контроллеров
Ответы: 2
Просмотры: 1047

beforeaction для всех контроллеров

У меня в frontend/controllers лежит много контроллеров( удивительно:) ) нужно для всех сделать вот так: public function beforeAction($action) { //тут что то проверяется и что то происходит return parent::beforeAction($action); } могу ли я в одном месте сделать ОБЩИЙ beforeAction для всех ? только не...
ninzzo
2018.07.12, 21:31
Форум: Общие вопросы (Yii 2.x)
Тема: push уведомления для мобил
Ответы: 1
Просмотры: 1395

push уведомления для мобил

Пишу REST API для мобильного приложения. Стал вопрос отправки push уведомлений.

Что использовать? Есть специальные сервисы для php?
Кто делал, поделитесь опытом.
ninzzo
2018.07.02, 21:50
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить еще один useridentity?
Ответы: 6
Просмотры: 2133

Re: Как добавить еще один useridentity?

Благодарю! Все работает)
ninzzo
2018.07.02, 21:43
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить еще один useridentity?
Ответы: 6
Просмотры: 2133

Re: Как добавить еще один useridentity?

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

    unset($behaviors['authenticator']);
    $behaviors['authenticator'] = [
    'class' =>  HttpBearerAuth::className(),
    'user'=>'driver'
    ];
ну точно не так)
А как?)
ninzzo
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...
ninzzo
2018.07.02, 20:44
Форум: Общие вопросы (Yii 2.x)
Тема: Как добавить еще один useridentity?
Ответы: 6
Просмотры: 2133

Как добавить еще один useridentity?

В проекте есть авторизация 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => false, 'enableSession' => false, ], Мне нужнаотдельная авторизация и регистрация для Driver еще. Как это грамотно добавить ? Что бы я мог сделать логин в одной форме и во второй. И иметь: \Yii::$app-...
ninzzo
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(), ]; Я конечно...
ninzzo
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...
ninzzo
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 и возвращает все мои заголовки. Теперь делаю...
ninzzo
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' =...
ninzzo
2018.06.20, 21:26
Форум: Общие вопросы (Yii 2.x)
Тема: выключить гребанный cors
Ответы: 15
Просмотры: 22334

Re: выключить гребанный cors

ДОбавил

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

public function actions()
    {
        return [
            'options' => [
                'class' => 'yii\rest\OptionsAction',
            ],
        ];
    }
Результат тот же.

Боже как же это треш....
ninzzo
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...
ninzzo
2018.05.25, 00:57
Форум: Общие вопросы (Yii 2.x)
Тема: что это за расширение для загрузки?
Ответы: 1
Просмотры: 847

что это за расширение для загрузки?

В теме об авторских кодах нашел админку "starter kit"

Вот ее пример:
http://backend.yii2-starter-kit.terente ... cle/create
Login: webmaster
Password: webmaster

что это за расширение там где загрузка фото? Хочу себе такое
ninzzo
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, но не нашел эту команду. Думал что раз все работает то и он установлен)) Почему они не могут эту проблему в...
ninzzo
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/...
ninzzo
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...
ninzzo
2017.12.09, 01:24
Форум: Общие вопросы (Yii 1.x)
Тема: ajax + транзакции
Ответы: 1
Просмотры: 1310

Re: ajax + транзакции

у -уровень
ninzzo
2017.12.06, 01:22
Форум: Общие вопросы (Yii 1.x)
Тема: ajax + транзакции
Ответы: 1
Просмотры: 1310

ajax + транзакции

Вопрос мало касается фреймворка но все же работа идет на нем. Есть огромная таблица данных в которой пользователь клацает ячейку(или сразу несколько) и производит с ними какое то действие. Сейчас алгоритм такой: 1. кликается действие 2. идет выборка через javascript(jqeury) каких то значений через к...
ninzzo
2017.11.16, 09:46
Форум: Общие вопросы (Yii 1.x)
Тема: Пошаговая форма из разных моделей. Сделать одну.
Ответы: 1
Просмотры: 1240

Пошаговая форма из разных моделей. Сделать одну.

Есть пошаговая форма. Заполнили первую. нажали save, прошла валидация и если все норм переходим к шагу 2(там своя валидация и своя модель) и так 15 шагов. Нужно сделать из всех этих шагов и моделей ОДНУ форму без переходов. Задача то простая , но я не хочу все модели переносить в одну (будут тысячи ...