Найдено 214 результатов
- 2019.10.04, 16:05
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Статусы и rbac
- Ответы: 10
- Просмотры: 16989
Re: Статусы и rbac
rbac тут не причём. 1. Создаём getStatusesForUser($user) : iterable - используем при показе списка статусов 2. Создаём canUserUseStatus(User $user, Status $status) : bool - используем при проверках Проблема в том что статусы могут добавиться, роли могут добавить и возможно есть давно готовое решени...
- 2019.10.03, 13:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Отменить подсчет row count в GridView
- Ответы: 4
- Просмотры: 1098
Re: Отменить подсчет row count в GridView
Еще один вариан перенести хранение с InnoDb на MyISAM. Там данные количества строк хранятся в записи, поэтому будет работать как обычный SELECT одной строки. Еще вариант считать и хранить значение в отдельной таблице но предпологаю что у вас это какой то логер и смысла в этом будет мало из-за постоя...
- 2019.10.02, 17:00
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка fixture один раз для всего теста
- Ответы: 15
- Просмотры: 4563
Re: Загрузка fixture один раз для всего теста
Попробовал уже и схитрить. Вызывать создание фикстур через метод и в нем проверять по переменной были они загружены или нет. Насколько я понял из того что переменная всегда возвращается к дефолтному значение клас каждый раз перегружается и это не сработает. Как использовать фикстуры в статическом ме...
- 2019.10.02, 14:31
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка fixture один раз для всего теста
- Ответы: 15
- Просмотры: 4563
Re: Загрузка fixture один раз для всего теста
Класс теста наследуется от extends \Codeception\Test\Unit. В нём нет метода globalFixtures. Данный метод есть только в yii\test\FixtureTrait; но подключение этого трейта желаемого результата не дало, метод не вызывается.
- 2019.10.02, 12:18
- Форум: Общие вопросы по программированию
- Тема: подсветка phpstorm
- Ответы: 3
- Просмотры: 2285
- 2019.10.02, 12:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Нужно обновлять подписку ежечасно
- Ответы: 5
- Просмотры: 1691
Re: Нужно обновлять подписку ежечасно
спасибо за статью! с кроном я знаком, но не хотел его сюда приплетать - сайт на yii2 будет не один и даже не один десяток, не хочется следить за работой крона по всем сайтам решил развернуть "суперсайт", кроном запускать этот сайт и из него уже запускать нужные контроллеры на всех остальн...
- 2019.10.02, 12:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как прикрутить готовый виджит к своему компоненту для packagist?
- Ответы: 5
- Просмотры: 1479
Re: Как добавить редактор в компонент?
Ну да, он же не для независимого компонента написан, а yii
- 2019.10.01, 17:46
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Статусы и rbac
- Ответы: 7
- Просмотры: 9880
Re: Статусы и rbac
насколько я понял что то хранить в константах вообще не вариант.
- 2019.10.01, 17:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как использовать переводы сообщений в JS файлах?
- Ответы: 8
- Просмотры: 1905
Re: Как использовать переводы сообщений в JS файлах?
Обсуждали в соседней теме. https://yiiframework.ru/forum/viewtopic.php?f=19&t=52983 Так то оно так но странно грузить поля формы если есть возможность на стороне клиента это сделать. Возможно есть способ вытащить из существующих полей текст валидатора пока не знаю но думаю что все же это более ...
- 2019.10.01, 17:39
- Форум: Тестирование (Yii 2.x)
- Тема: acceptance не идут через index-test
- Ответы: 3
- Просмотры: 2442
- 2019.09.30, 21:16
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Статусы и rbac
- Ответы: 7
- Просмотры: 9880
Re: Статусы и rbac
То есть на каждый статус добавлять if? Такой вариант не годится. Каждый раз переписывать класс это не наш метод. В цикле по списку статусов. Конкретика зависит от того как вы храните статусы. Статусы хранятся как константы класса. Не понял ход ваших мыслей, возможно пример псевдокода поможет, буду ...
- 2019.09.30, 15:23
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Статусы и rbac
- Ответы: 7
- Просмотры: 9880
Re: Статусы и rbac
То есть на каждый статус добавлять if? Такой вариант не годится. Каждый раз переписывать класс это не наш метод.yiiliveext писал(а): ↑2019.09.27, 14:36 Привязывайте статусы к разрешениям и формируйте список используя user->can(...). Этот вариант позволяет безболезненно добавлять новые роли, список всегда будет корректным.
- 2019.09.30, 15:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как использовать переводы сообщений в JS файлах?
- Ответы: 8
- Просмотры: 1905
Re: Как использовать переводы сообщений в JS файлах?
Особенно этот момент огорчает когда есть динамически создаваемые поля формы и к ним нужно добавлять валидатор в котором указывать сообщение в нужном языке. Без указания текста ошибки валидатор просто не повесить. :x А что мешает подгружать поля с сервера вместе с валидаторами? Не совсем понял что в...
- 2019.09.27, 13:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как использовать переводы сообщений в JS файлах?
- Ответы: 8
- Просмотры: 1905
Re: Как использовать переводы сообщений в JS файлах?
Особенно этот момент огорчает когда есть динамически создаваемые поля формы и к ним нужно добавлять валидатор в котором указывать сообщение в нужном языке. Без указания текста ошибки валидатор просто не повесить.
- 2019.09.27, 10:50
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Статусы и rbac
- Ответы: 7
- Просмотры: 9880
Статусы и rbac
Здравствуйте господа знатоки. Для редактирования статей в блоге есть 3 роли, редактор, админ и автор. (rbac) При создании статьи статус = новая. При создании автор может создать и потом отредактировать на статус = отмена У редактора есть возможность поставить статус как у атора + статус = опубликова...
- 2019.09.26, 14:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как настроить Basic Authentication?
- Ответы: 5
- Просмотры: 1798
Re: Как настроить Basic Authentication?
Это делается на уровне веб сервера. https://yandex.ru/search/?text=apache%20authentication&clid=1955453&win=398&lr=213 Жесть( Тогда действительно проще форму кинуть)) Спасибо Я вас не правильно понял. Вы хотите сделать черех .htaccess доступ. Тогда все значительно проще. В сам .htaccess...
- 2019.09.26, 13:59
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка fixture один раз для всего теста
- Ответы: 15
- Просмотры: 4563
Re: Загрузка fixture один раз для всего теста
Господа знатоки подскажите пожалуйста. Как все таки инициировать загрузку fixture единожды для класса тестов. Спасибо.
- 2019.09.25, 18:35
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка fixture один раз для всего теста
- Ответы: 15
- Просмотры: 4563
Re: Загрузка fixture один раз для всего теста
Может я слепой но сколько не пытался найти как это сделать, вариантов нет. То есть все грузится перед каждый тестом.
То есть вообще нет функционала запускать что то перед классом теста и всё.
То есть вообще нет функционала запускать что то перед классом теста и всё.
- 2019.09.25, 17:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как настроить Basic Authentication?
- Ответы: 5
- Просмотры: 1798
Re: Как настроить Basic Authentication?
Без формы вы конечно можете но проще сделать именно форму. Тем более что есть готовая форма в Basic приложении. Называется она LoginForm. То что вам нужно что бы она выпадала в pop up вопрос вашего кода на JS/Jquery, В страндартном уже установленном bootstrap есть modal. https://getbootstrap.com/doc...
- 2019.09.25, 17:40
- Форум: Тестирование (Yii 2.x)
- Тема: Загрузка fixture один раз для всего теста
- Ответы: 15
- Просмотры: 4563
Re: Загрузка fixture один раз для всего теста
А так, по хакерски, не получится? $test = new self; $module = $test->getModule('Yii2'); $module->haveFixtures(... Я в кишках Codeception не так много рылся и не вчера, так что это так, наугад. Лучше бы вы подумали почему ваши фикстуры так долго грузятся. Много данных? Может индексы убрать? Таблица ...