Найдено 43 результата
- 2019.01.25, 11:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 как вы внедряете города, регионы и страны?
- Ответы: 4
- Просмотры: 1508
Re: Yii2 как вы внедряете города, регионы и страны?
1. К сожалению нет, потому что это был прототип и нужно было на быструю руку выдать функционал. Я создал под каждую таблицу модель, прокинул связи. Сделал CRUD под каждую из них, чтобы админы могли подправлять. 2. В модулях из-за быстрой разработки создавал объекты моделей Страны, региона и города и...
- 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 То есть у тебя в какой-то форме де...
- 2019.01.24, 16:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 advanced стартонуть только unit тесты
- Ответы: 2
- Просмотры: 996
Re: Yii2 advanced стартонуть только unit тесты
Но как стартонуть для всех модулей, не делая отдельные команды для frontend/backend/common ?maleks писал(а): ↑2019.01.23, 08:28 Для advanced своя дока.
Т.е. типа так:common - это для какого приложения, соответственно frontend,...Код: Выделить всё
./vendor/bin/codecept run unit -- -c common
- 2019.01.22, 11:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Google recapcha v3 widget
- Ответы: 2
- Просмотры: 1084
Re: Google recapcha v3 widget
Привет! Может я чего-то недопонимаю, но вроде как Рекапча третьей версии вешается на весь сайт, а не на отдельную форму. Она ж должна проверять постоянно поведение клиента
- 2019.01.21, 17:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 advanced стартонуть только unit тесты
- Ответы: 2
- Просмотры: 996
Yii2 advanced стартонуть только unit тесты
Есть необходимость прогонять только unit или functional тесты в advanced шаблоне по всему проекту. То есть из корня стартонуть команду в духе
или
На шаблоне basic всё работает чётко, но не в advanced. Как быть в advanced шаблоне?
Код: Выделить всё
codecept run unit
Код: Выделить всё
codecept run functional
- 2019.01.15, 11:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему не работает modelMap
- Ответы: 2
- Просмотры: 1160
Re: Почему не работает modelMap
Спасибо, что-то я видать не проснулся, когда задавал этот вопрос =) Тему можно закрывать
- 2019.01.14, 13:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему не работает modelMap
- Ответы: 2
- Просмотры: 1160
Почему не работает modelMap
Как я понял, есть возможность переопределить контроллер/модель из одного модуля в другом. С контроллерами всё отлично получается. Но с переопределением модели бьёт ошибки. вот статья https://github.com/dektrium/yii2-user/blob/master/docs/overriding-models.md Делаю по примеру, но когда в конфиге пишу...
- 2019.01.14, 10:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Наследование модулей
- Ответы: 2
- Просмотры: 993
Re: Наследование модулей
Так, по этому вопросу есть немного инфо в этой статье. Может кому пригодится.
https://yiico.ru/blog/506-zameshchenie- ... obstvennye
https://yiico.ru/blog/506-zameshchenie- ... obstvennye
- 2019.01.13, 23:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Преобразование обьекта в массив
- Ответы: 6
- Просмотры: 3319
Re: Преобразование обьекта в массив
По вашим словам вы создали модель через Gii-генератор. То есть у вас есть модель Oblasti. Чтобы обратиться в БД и выбрать все записи в виде массива делайте так $oblasti = Oblasti::find()->asArray()->all(); Более детально читайте https://yiiframework.com.ua/ru/doc/guide/2/db-active-record/#data-in-ar...
- 2019.01.13, 23:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как настроить css ActiveForm
- Ответы: 1
- Просмотры: 709
Re: Как настроить css ActiveForm
Вот так вы можете накинуть свой класс на элементы ActiveForm, дальше стилизируйте через свой класс <?= $form->field($model, 'url')->textInput(['maxlength' => 255, 'class' => 'your class'])->label(false); ?> или на весь блок <?php $form = ActiveForm::begin(['action' => '/login','options' => ['class' ...
- 2019.01.13, 23:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Наследование модулей
- Ответы: 2
- Просмотры: 993
Наследование модулей
В проекте использую модульную систему. Допустим, есть модуль регистрации, он входит в стандартную сборку проекта. Но тут появляется заказчик, который хочет, чтобы функционал этого модуля был немного другим. Основной модуль регистрации я трогать не могу, потому что на нём работает уже куча развёрнуты...
- 2019.01.08, 19:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Конфиг для суперадмина
- Ответы: 6
- Просмотры: 1645
- 2019.01.08, 19:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Конфиг для суперадмина
- Ответы: 6
- Просмотры: 1645
Re: Конфиг для суперадмина
А если у меня будет много экшенов сайта для незалогиненых пользователей, выходит их надо будет перечислять в исключении? Как-то глупо выходит...
Я уверен, что должен быть толковый способ указать в одном месте полный карт-бланш для "суперадмина".
Я уверен, что должен быть толковый способ указать в одном месте полный карт-бланш для "суперадмина".
- 2019.01.08, 17:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Конфиг для суперадмина
- Ответы: 6
- Просмотры: 1645
Re: Конфиг для суперадмина
Блин, это решение сыпет ошибки, если пользователь не залогинен
- 2019.01.08, 15:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Конфиг для суперадмина
- Ответы: 6
- Просмотры: 1645
Re: Конфиг для суперадмина
Нашёл решение! В config/web.php ниже 'components' => [...] нужно добавить
Код: Выделить всё
'as beforeRequest' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['superadmin'],
],
],
],
- 2019.01.08, 15:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Конфиг для суперадмина
- Ответы: 6
- Просмотры: 1645
Конфиг для суперадмина
Уважаемые форумчане, подскажите как решить задачку. Мой проект модульный, использую RBAC. Я создал пользователя "superadmin", также создал роль и привязал пользователя к роли. Как в одном месте проекта указать, что у суперадмина есть все разрешения, а не повторять в каждом конфиге модуля '...
- 2018.12.20, 16:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: REST API, работа через token
- Ответы: 3
- Просмотры: 1516
Re: REST API, работа через token
Посмотрите уроки https://laracasts.com/series/incrementa ... evelopment
Да, тут уроки идут на ларавел, но вы поймёте принципы работы по разработке API
Да, тут уроки идут на ларавел, но вы поймёте принципы работы по разработке API
- 2018.12.20, 15:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Библиотека для мульти-загрузки файлов на сторонние статические сервера
- Ответы: 1
- Просмотры: 1511
Библиотека для мульти-загрузки файлов на сторонние статические сервера
Здравствуйте, форумчане!
Стоит задачка найти библиотеку для мульти-загрузки файлов на сторонние статические сервера.
Как я понял, для этого есть https://github.com/mailru/FileAPI
Может кто подсказать подобные библиотеки? И есть ли готовые виджеты для подобного функционала
Стоит задачка найти библиотеку для мульти-загрузки файлов на сторонние статические сервера.
Как я понял, для этого есть https://github.com/mailru/FileAPI
Может кто подсказать подобные библиотеки? И есть ли готовые виджеты для подобного функционала
- 2018.07.17, 16:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Рекапча в модалке
- Ответы: 2
- Просмотры: 1525
- 2018.06.13, 20:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Рекапча в модалке
- Ответы: 2
- Просмотры: 1525
Рекапча в модалке
Здравствуйте, форумчане! Есть такая задачка, никак не могу решить... Есть модель <?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'], ...