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

andriel
2019.01.25, 11:33
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 как вы внедряете города, регионы и страны?
Ответы: 4
Просмотры: 1508

Re: Yii2 как вы внедряете города, регионы и страны?

1. К сожалению нет, потому что это был прототип и нужно было на быструю руку выдать функционал. Я создал под каждую таблицу модель, прокинул связи. Сделал CRUD под каждую из них, чтобы админы могли подправлять. 2. В модулях из-за быстрой разработки создавал объекты моделей Страны, региона и города и...
andriel
2019.01.25, 10:55
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 как вы внедряете города, регионы и страны?
Ответы: 4
Просмотры: 1508

Re: Yii2 как вы внедряете города, регионы и страны?

Для подобной задачи я использовал найденую БД скачать можно тут https://dropmefiles.com.ua/R5VxBf (хотел прикрепить к посту, но почему-то не получается) Дальше я использовал прекрасную биюлиотеку для связанных списков https://github.com/kartik-v/yii2-widget-depdrop То есть у тебя в какой-то форме де...
andriel
2019.01.24, 16:35
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 advanced стартонуть только unit тесты
Ответы: 2
Просмотры: 994

Re: Yii2 advanced стартонуть только unit тесты

maleks писал(а): 2019.01.23, 08:28 Для advanced своя дока.
Т.е. типа так:

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

./vendor/bin/codecept run unit -- -c common
common - это для какого приложения, соответственно frontend,...
Но как стартонуть для всех модулей, не делая отдельные команды для frontend/backend/common ?
andriel
2019.01.22, 11:54
Форум: Общие вопросы (Yii 2.x)
Тема: Google recapcha v3 widget
Ответы: 2
Просмотры: 1082

Re: Google recapcha v3 widget

Привет! Может я чего-то недопонимаю, но вроде как Рекапча третьей версии вешается на весь сайт, а не на отдельную форму. Она ж должна проверять постоянно поведение клиента
andriel
2019.01.21, 17:49
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 advanced стартонуть только unit тесты
Ответы: 2
Просмотры: 994

Yii2 advanced стартонуть только unit тесты

Есть необходимость прогонять только unit или functional тесты в advanced шаблоне по всему проекту. То есть из корня стартонуть команду в духе

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

codecept run unit
или

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

codecept run functional
На шаблоне basic всё работает чётко, но не в advanced. Как быть в advanced шаблоне?
andriel
2019.01.15, 11:26
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает modelMap
Ответы: 2
Просмотры: 1150

Re: Почему не работает modelMap

Спасибо, что-то я видать не проснулся, когда задавал этот вопрос =) Тему можно закрывать
andriel
2019.01.14, 13:09
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает modelMap
Ответы: 2
Просмотры: 1150

Почему не работает modelMap

Как я понял, есть возможность переопределить контроллер/модель из одного модуля в другом. С контроллерами всё отлично получается. Но с переопределением модели бьёт ошибки. вот статья https://github.com/dektrium/yii2-user/blob/master/docs/overriding-models.md Делаю по примеру, но когда в конфиге пишу...
andriel
2019.01.14, 10:39
Форум: Общие вопросы (Yii 2.x)
Тема: Наследование модулей
Ответы: 2
Просмотры: 987

Re: Наследование модулей

Так, по этому вопросу есть немного инфо в этой статье. Может кому пригодится.
https://yiico.ru/blog/506-zameshchenie- ... obstvennye
andriel
2019.01.13, 23:44
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование обьекта в массив
Ответы: 6
Просмотры: 3317

Re: Преобразование обьекта в массив

По вашим словам вы создали модель через Gii-генератор. То есть у вас есть модель Oblasti. Чтобы обратиться в БД и выбрать все записи в виде массива делайте так $oblasti = Oblasti::find()->asArray()->all(); Более детально читайте https://yiiframework.com.ua/ru/doc/guide/2/db-active-record/#data-in-ar...
andriel
2019.01.13, 23:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как настроить css ActiveForm
Ответы: 1
Просмотры: 708

Re: Как настроить css ActiveForm

Вот так вы можете накинуть свой класс на элементы ActiveForm, дальше стилизируйте через свой класс <?= $form->field($model, 'url')->textInput(['maxlength' => 255, 'class' => 'your class'])->label(false); ?> или на весь блок <?php $form = ActiveForm::begin(['action' => '/login','options' => ['class' ...
andriel
2019.01.13, 23:30
Форум: Общие вопросы (Yii 2.x)
Тема: Наследование модулей
Ответы: 2
Просмотры: 987

Наследование модулей

В проекте использую модульную систему. Допустим, есть модуль регистрации, он входит в стандартную сборку проекта. Но тут появляется заказчик, который хочет, чтобы функционал этого модуля был немного другим. Основной модуль регистрации я трогать не могу, потому что на нём работает уже куча развёрнуты...
andriel
2019.01.08, 19:43
Форум: Общие вопросы (Yii 2.x)
Тема: Конфиг для суперадмина
Ответы: 6
Просмотры: 1643

Re: Конфиг для суперадмина

ElisDN писал(а): 2019.01.08, 19:36 Либо перечислять в except у глобального, либо копипастить в каждый контроллер.
Спасибо, тему можно закрывать
andriel
2019.01.08, 19:15
Форум: Общие вопросы (Yii 2.x)
Тема: Конфиг для суперадмина
Ответы: 6
Просмотры: 1643

Re: Конфиг для суперадмина

А если у меня будет много экшенов сайта для незалогиненых пользователей, выходит их надо будет перечислять в исключении? Как-то глупо выходит...

Я уверен, что должен быть толковый способ указать в одном месте полный карт-бланш для "суперадмина".
andriel
2019.01.08, 17:00
Форум: Общие вопросы (Yii 2.x)
Тема: Конфиг для суперадмина
Ответы: 6
Просмотры: 1643

Re: Конфиг для суперадмина

Блин, это решение сыпет ошибки, если пользователь не залогинен
andriel
2019.01.08, 15:43
Форум: Общие вопросы (Yii 2.x)
Тема: Конфиг для суперадмина
Ответы: 6
Просмотры: 1643

Re: Конфиг для суперадмина

Нашёл решение! В config/web.php ниже 'components' => [...] нужно добавить

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

'as beforeRequest' => [
    'class' => 'yii\filters\AccessControl',
    'rules' => [
        [
            'allow' => true,
            'roles' => ['superadmin'],
        ],       
    ],
],
andriel
2019.01.08, 15:09
Форум: Общие вопросы (Yii 2.x)
Тема: Конфиг для суперадмина
Ответы: 6
Просмотры: 1643

Конфиг для суперадмина

Уважаемые форумчане, подскажите как решить задачку. Мой проект модульный, использую RBAC. Я создал пользователя "superadmin", также создал роль и привязал пользователя к роли. Как в одном месте проекта указать, что у суперадмина есть все разрешения, а не повторять в каждом конфиге модуля '...
andriel
2018.12.20, 16:27
Форум: Общие вопросы (Yii 2.x)
Тема: REST API, работа через token
Ответы: 3
Просмотры: 1516

Re: REST API, работа через token

Посмотрите уроки https://laracasts.com/series/incrementa ... evelopment
Да, тут уроки идут на ларавел, но вы поймёте принципы работы по разработке API
andriel
2018.12.20, 15:54
Форум: Общие вопросы (Yii 2.x)
Тема: Библиотека для мульти-загрузки файлов на сторонние статические сервера
Ответы: 1
Просмотры: 1510

Библиотека для мульти-загрузки файлов на сторонние статические сервера

Здравствуйте, форумчане!
Стоит задачка найти библиотеку для мульти-загрузки файлов на сторонние статические сервера.

Как я понял, для этого есть https://github.com/mailru/FileAPI
Может кто подсказать подобные библиотеки? И есть ли готовые виджеты для подобного функционала
andriel
2018.07.17, 16:28
Форум: Общие вопросы (Yii 2.x)
Тема: Рекапча в модалке
Ответы: 2
Просмотры: 1524

Re: Рекапча в модалке

Dominus писал(а): 2018.06.14, 17:09 Можно с использованием сценариев....

Спасибо огромное! Буду пробовать
andriel
2018.06.13, 20:22
Форум: Общие вопросы (Yii 2.x)
Тема: Рекапча в модалке
Ответы: 2
Просмотры: 1524

Рекапча в модалке

Здравствуйте, форумчане! Есть такая задачка, никак не могу решить... Есть модель <?php namespace frontend\models; use yii\base\Model; class PsychologistForm extends Model { public $name; public $phone; public $email; public $reCaptcha; public function rules() { return [ [['name', 'phone', 'email'], ...