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

Roksalana
2016.04.11, 09:31
Форум: Общие вопросы (Yii 2.x)
Тема: Тесты и лимит запросов на Yii::$app->user->login()
Ответы: 0
Просмотры: 1012

Тесты и лимит запросов на Yii::$app->user->login()

Код написан так, что во многих местах берется id текущего залогиненного юзера, вынести это в инъекции зависимости в данный момент не возможно, а тесты написать нужно. Поэтому в тестовых методах логиню правильного юзера чере Yii::$app->user->login(). Несколько тестов пролетают, а раза с 10 логин уже ...
Roksalana
2016.02.05, 20:49
Форум: Общие вопросы (Yii 2.x)
Тема: Yii::t - список всех сообщений для перевода
Ответы: 2
Просмотры: 1830

Yii::t - список всех сообщений для перевода

Подскажите пожалуйста как получить список всех слов из кода, доступных для локализации (всех фраз из конструкций Yii::t(...)). Уверена, что уже есть какая-нибудь команда для этого, grep-ом не предлагать.
Roksalana
2015.11.28, 17:01
Форум: REST API (Yii 2.x)
Тема: API client на Yii2
Ответы: 10
Просмотры: 8004

Re: API client на Yii2

Спасибо за примеры, посмотрю. Структура везде разная, единые конвенции не выдерживаются итд. Тоже можно сказать про ActiveRecord: структура таблиц у всех разная. Т.е я говорю об неком общем классе, который умеет брать url из настроек модели (вместо имени таблицы ActiveRecord) и по нему делать запрос...
Roksalana
2015.11.28, 15:34
Форум: REST API (Yii 2.x)
Тема: API client на Yii2
Ответы: 10
Просмотры: 8004

Re: API client на Yii2

zelenin писал(а):я просто не понимаю, что вы хотите и как это должно выглядеть. Вы хотите связать два разных проекта на yii?
Есть REST-сервер, написанный на Yii. Хочу на Yii написать для него web-клиента. Angular не предлагать :) Я хочу web-клиента на Yii, вариант клиента на JS не рассматриваю. Смогла объяснить?
Roksalana
2015.11.28, 14:12
Форум: REST API (Yii 2.x)
Тема: API client на Yii2
Ответы: 10
Просмотры: 8004

Re: API client на Yii2

не пойму, зачем вам это нужно? guzzle Да, его тоже нашла и собственно на нем сейчас и делаю. Но хочется готовенького :) Отнаследовался, реализовал пару методов и готово. Чем самому писать обработку каждого Exception, ломать голову над скудной документацией, чтобы понять как отправлять данные/заголо...
Roksalana
2015.11.28, 10:46
Форум: REST API (Yii 2.x)
Тема: API client на Yii2
Ответы: 10
Просмотры: 8004

API client на Yii2

Не нашла готового решения для Yii2. Ищу нечто подобное https://github.com/Haensel/ActiveResource . Нашла прошлогоднее обсуждение https://github.com/yiisoft/yii2/issues/3635 . Ничего не поменялось? Никто не написал ActiveResource для Yii2?
Расскажите кто чем пользуется.
Roksalana
2015.11.24, 19:04
Форум: Общие вопросы (Yii 2.x)
Тема: Не находит контроллер
Ответы: 2
Просмотры: 1035

Re: Не находит контроллер

'defaultRoute' => 'default/index' - пробовали?
и правило я на всякий случай всегда пишу в виде ''/" => 'default/index', хотя вполне возможно что разницы и нет.
Roksalana
2015.11.24, 19:01
Форум: Общие вопросы (Yii 2.x)
Тема: Контроллер 404
Ответы: 3
Просмотры: 2159

Re: Контроллер 404

Проверьте:
- куда смотрит хост, в какую папку прописан корень у sitename.ru должно быть в frontend/web
- убедится что в frontend/web есть .htaccess и вообще на сервере настроен mod_rewrite (если у вас апач)
- в UrlManager допишите
'enablePrettyUrl' => true,
'showScriptName' => false,
Roksalana
2015.11.24, 18:52
Форум: Общие вопросы (Yii 2.x)
Тема: Пару вопросов по ActiveRecord, ActiveForm и ajax
Ответы: 2
Просмотры: 1418

Re: Пару вопросов по ActiveRecord, ActiveForm и ajax

Я могу ошибаться, но мне кажется после $model = new \app\models\Users(); нужно использовать $model->save() а не update(). По логике update для обновления уже существующей записи в БД, а не новой вновь созданной.
Roksalana
2015.11.24, 12:59
Форум: Авторский код и библиотеки
Тема: Динамическая проверка прав на основе rbac\DbManager
Ответы: 29
Просмотры: 16153

Re: Динамическая проверка прав на основе rbac\DbManager

mindochin писал(а):Roksalana, понятно. а с наследованием прав?
Наследования тоже нет :roll:
Roksalana
2015.11.23, 19:18
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager
Ответы: 5
Просмотры: 1917

Re: urlManager

Можно в правиле прописать этот параметр не обязательным Нельзя. Можно сделать его пустым: '<controller:\w+>/<id:\d+>/<lang:(\w+)?>' => '<controller>/view' Т.е правило подойдет как для ссылки вида http://english.loc/comment/all_question/ru так и с http://english.loc/comment/all_question/ А в контрол...
Roksalana
2015.11.23, 15:12
Форум: Общие вопросы (Yii 2.x)
Тема: frontend, REST & 404
Ответы: 2
Просмотры: 2496

Re: frontend, REST & 404

Попробуйте в конфиге в bootstrap дописать

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

'bootstrap' => [
         [
              'class' => 'yii\filters\ContentNegotiator',
              'formats' => [
                  'application/json' => Response::FORMAT_JSON
           ]
     ],
 
Roksalana
2015.11.23, 14:58
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager
Ответы: 5
Просмотры: 1917

Re: urlManager

Можно в правиле прописать этот параметр не обязательным '<controller:\w+>/<id:\d+>/(<lang:\w+>)?' => '<controller>/view Тогда это правило будет совпадать как с ссылкой http://english.loc/comment/all_question/ru так и с http://english.loc/comment/all_question/ Еще я бы вам посоветовала язык задать сп...
Roksalana
2015.11.23, 14:41
Форум: Авторский код и библиотеки
Тема: Динамическая проверка прав на основе rbac\DbManager
Ответы: 29
Просмотры: 16153

Re: Динамическая проверка прав на основе rbac\DbManager

использую ваш модуль, спасибо. но не хватает функционала скажите плиз, как организовать наследование ролей? то есть нужно чтобы админ имел те же права что и менеджер, но прямо не привязан к самой роли менеджера. как можно организовать правила, например правило "'запрещен вход с 18,00 до 09,00&...
Roksalana
2015.10.30, 19:49
Форум: Общие вопросы (Yii 2.x)
Тема: Форма обратной связи на landing page
Ответы: 9
Просмотры: 4654

Re: Форма обратной связи на landing page

actionContact - у вас landing page по url "/contact" открывается? Если нет, то скопируйте все содержимое из actionContact в тот что используется для landing page (подозреваю что actionIndex)
Roksalana
2015.10.29, 19:30
Форум: Общие вопросы (Yii 2.x)
Тема: Отключить компонент для пользователя
Ответы: 1
Просмотры: 1341

Re: Отключить компонент для пользователя

Как бы мне в классе компонента деактивировать его если текущий юзер не свпал с allowUsers? Если не хочется менять в местах вызова, меняйте конструктор компонента. Т.е в своем компоненте напишите что-то типа этого: public $allowUsers; public function __construct($config = [])     {         if(!in_ar...
Roksalana
2015.10.29, 19:19
Форум: Общие вопросы (Yii 2.x)
Тема: user GetId
Ответы: 13
Просмотры: 4487

Re: user GetId

А где вы сохраняете юзера? До того, как вы его сохранили у него нет id. Т.е если вы сперва пытаетесь вызвать $user->getId(), а потом сохраняете юзера у вас и получается ошибка. Киньте весь кусок кода, вместе с сохранением.
Roksalana
2015.10.29, 19:12
Форум: Общие вопросы (Yii 2.x)
Тема: Переопределение $app
Ответы: 5
Просмотры: 1569

Re: Переопределение $app

BrusSENS писал(а):Друзья, всё нормально работает, но как сделать, что бы IDE не ругалась на то, что $app это инстанс \yii\web\Application???
Подскажите верный phpdoc для этого, не силён особо пока что в нём)))
/** @var app\components\Application $app */
Roksalana
2015.10.29, 19:06
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 отлов Exception
Ответы: 5
Просмотры: 4957

Re: Yii2 отлов Exception

А можно в конфиге где то, аналогично 'errorHandler' => [ 'errorAction' => 'site/error', ], перенапрявлять все Exception куда либо? Можно. Посмотрите мой вариант решения, возможно вам он тоже поможет: https://github.com/developeruz/yii2-custom-errorhandler public function actions()     {         ret...