Найдено 143 результата
- 2017.02.15, 20:07
- Форум: Тестирование (Yii 2.x)
- Тема: Page not found (функциональные тесты)
- Ответы: 3
- Просмотры: 2296
Re: Page not found (функциональные тесты)
Выходит в папке common нельзя юзать функциональные тесты также как во frontend и backend ? Я конечно же хотел тестировать веб-приложение и у меня в /common/config/main.php есть компонент urlManager... Перенес этот же тест в папку frontend, он заработал как нужно. Выходит что urlManager мне нужно вын...
- 2017.02.14, 18:35
- Форум: Тестирование (Yii 2.x)
- Тема: Page not found (функциональные тесты)
- Ответы: 3
- Просмотры: 2296
Page not found (функциональные тесты)
Добрый день. Продолжаю мучать codeception и себя... Столкнулся с проблемой. В папке common\tests, сделал codecept билд, сгенерировал functional.suite, создал свой Cest, и вроде бы все хорошо, но при попытке пройти тест public function checkAccess(FunctionalTester $I) { $I->amOnPage('/'); $I->see('Co...
- 2017.02.06, 16:16
- Форум: Тестирование (Yii 2.x)
- Тема: Как протестировать контроль доступа (RBAC)?
- Ответы: 4
- Просмотры: 2662
Re: Как протестировать контроль доступа (RBAC)?
Дмитрий, большое спасибо! Не знал что также можно и в функциональном тесте. Наверно нужно больше смотреть в исходный код чтобы видеть такие вещи.
- 2017.02.06, 14:32
- Форум: Тестирование (Yii 2.x)
- Тема: Как протестировать контроль доступа (RBAC)?
- Ответы: 4
- Просмотры: 2662
Как протестировать контроль доступа (RBAC)?
Пытаюсь начать использовать тестирование. Придумал себе задачу - протестировать контроль доступа. То есть проверить через автоматический тест, имеет ли пользователь с определенной ролью доступ к определенному экшену. Смотрю на unit-тесты: они все соответствуют моделям, создается впечатление, что они...
- 2017.01.30, 16:24
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Re: Как загрузить фикстуру из advanced-шаблона?
А проблема была в том что ошибка в названии фикстуры. Должно быть UserFixture. Это в advanced шаблоне косяк.
- 2017.01.30, 15:29
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Re: Как загрузить фикстуру из advanced-шаблона?
У меня не стоит задача привязать роли. Это хорошо в документации описано. А если хочу чтобы эти же записи были просто репрезентативными. У меня задача сделать у всех разработчиков пяток записей (общих для всех тестовых юзеров), на которых они продолжат разработку связанных компонентов приложения (пр...
- 2017.01.30, 14:58
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Re: Как загрузить фикстуру из advanced-шаблона?
И еще, если обратите внимание, в той теме мне советуют роли присваивать через фикстуры, логично же, что если роли через фикстуры, то и пользователей создать нужно через фикстуры, иначе мне кажется не получится, так как у всех будет разброд юзеров а ассоциация через общую для всех фикстуру.
- 2017.01.30, 14:54
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Re: Как загрузить фикстуру из advanced-шаблона?
Согласен... Но Вы ведь мне задали вопрос. Зачем загружать фикстуры вручную, я пытаюсь объяснить. чтобы не было необходимости данные вручную создавать. Сгенерировал один раз много много данных через faker и тестируй на них в свое удовольствие. Мне кажется это неплохой вариант (опять же не утверждаю, ...
- 2017.01.30, 14:45
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Re: Как загрузить фикстуру из advanced-шаблона?
Задавал такой вопрос на тостере, там советуют иначе. Говорят, что фикстуры можно не только для автоматических тестов использовать. И это логично по идее. Почему ограничивать себя в применении? Взгляните на тему: https://toster.ru/q/392557 НЕ утверждаю что ВЫ советуете мне что-то не то, просто хотело...
- 2017.01.30, 12:32
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Re: Как загрузить фикстуру из advanced-шаблона?
Я если честно, думал, что так работают с данными во время разработки. Чтобы в миграциях только структура была. Просто я пытаюсь разобраться в том как применять миграции и пока не могу понять как оперировать данными в этом контексте. Если их пихать в миграции, будет огромная куча проблем. А если дамп...
- 2017.01.29, 17:43
- Форум: Тестирование (Yii 2.x)
- Тема: Как загрузить фикстуру из advanced-шаблона?
- Ответы: 12
- Просмотры: 4748
Как загрузить фикстуру из advanced-шаблона?
То ли я дурак, то ли телега не едет. php yii fixture User --namespace='common\fixtures' Ответ: Some fixtures were not found under path: /var/www/t.dev/common/fixtures Check that they have correct namespace "common\fixtures" 1. User Error: No files were found for: "User". Check th...
- 2017.01.27, 10:19
- Форум: Общие вопросы по программированию
- Тема: Как правильно отразить в VCS применение миграции из vendor?
- Ответы: 6
- Просмотры: 2171
Re: Как правильно отразить в VCS применение миграции из vendor?
Спасибо, как вариант для кого-то. Сам использовать не буду, т.к. расширение неофициальное, есть проблемы вроде того, что папка с миграциями должна иметь одно название "migrations" (в расширениях может случиться иначе). Начнешь использовать а в один момент обожжешься на том, что не работает...
- 2017.01.25, 20:53
- Форум: Общие вопросы по программированию
- Тема: Как правильно отразить в VCS применение миграции из vendor?
- Ответы: 6
- Просмотры: 2171
Re: Как правильно отразить в VCS применение миграции из vendor?
Исчерпывающе. Спасибо. Была мысль как посоветовали сделать свой контроллер миграций, который бы копировал примененную миграцию, но потом подумал и решил, что не настолько хорошо знаю фрэймворк чтобы лезть в дебри, буду вручную копировать, не так часто возникает такая необходимость.
- 2017.01.25, 18:44
- Форум: Общие вопросы по программированию
- Тема: Как правильно отразить в VCS применение миграции из vendor?
- Ответы: 6
- Просмотры: 2171
Re: Как правильно отразить в VCS применение миграции из vendor?
На тостере посоветовали создать новую миграцию и отнаследовать от той, что в /vendor. На мой взгляд плохое решение. Т.к. рано или поздно кто-то обновит свое расширение и будет иметь иную кодовую базу при том, что в репозитории все будет выглядеть идентично.
- 2017.01.25, 18:21
- Форум: Общие вопросы по программированию
- Тема: Как правильно отразить в VCS применение миграции из vendor?
- Ответы: 6
- Просмотры: 2171
Как правильно отразить в VCS применение миграции из vendor?
Дублирую вопрос из тостера. Хочу заюзать rbac, по инструкции делаю: php yii migrate --migrationPath=@yii/rbac/migrations/ Данная миграция не попадает в git, так как она в /vendor лежит. Получаю структуру таблиц: https://hsto.org/files/bfe/e8b/2fe/bfee8b2fefcf477db167ec345f431967.PNG Как видно, нет в...
- 2016.10.20, 09:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 можно сделать renderPartial после успешного сохранения модели?
- Ответы: 3
- Просмотры: 1737
Re: Как в yii2 можно сделать renderPartial после успешного сохранения модели?
Так и было сделано)))
- 2016.10.19, 20:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в yii2 можно сделать renderPartial после успешного сохранения модели?
- Ответы: 3
- Просмотры: 1737
Как в yii2 можно сделать renderPartial после успешного сохранения модели?
Есть вьюха _form. <?php if(!isset($subscribed)) : ?> <?php $form = ActiveForm::begin([ 'id' => 'subscribe', 'action' => Url::toRoute('/subscription'), 'method' => 'post', 'enableAjaxValidation' => true, ]); ?> <div class="i...
- 2016.10.01, 20:46
- Форум: Общие вопросы по программированию
- Тема: nginx+php-fpm
- Ответы: 5
- Просмотры: 2376
Re: nginx+php-fpm
Спасибо, а что по поводу настройки php-fpm, это корректно выставлять такие настройки (user=nginx, group=nginx) если не требуются пулы? И что с правами на webroot, какими они должны быть для пользователя nginx?
- 2016.10.01, 20:07
- Форум: Общие вопросы по программированию
- Тема: nginx+php-fpm
- Ответы: 5
- Просмотры: 2376
Re: nginx+php-fpm
Замечаю что люди конфигурируют php-fpm выставляя
и сам nginx
То есть как я понял, нужно создать группу nginx, присоединить к ней пользователя nginx и сделать владельцем всех подпапок webroot рекурсивно?
Код: Выделить всё
user: nginx
group: nginx
Код: Выделить всё
user nginx nginx
- 2016.10.01, 12:50
- Форум: Общие вопросы по программированию
- Тема: nginx+php-fpm
- Ответы: 5
- Просмотры: 2376
nginx+php-fpm
Добрый день! Расскажите кто знает, как правильно работать с правами и групповыми политиками unix в контексте использования nginx + php-fpm. Я впервые настраиваю эту связку и не хочу с ходу наломать дров. Вот создал я webroot: /var/www/, у меня есть пользователи nginx:x:995:993:nginx user:/var/cache/...