Найдено 36 результатов
- 2018.11.12, 22:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii 2 License
- Ответы: 1
- Просмотры: 815
Yii 2 License
Добрый день, Не могу осилить это ограничение здесь : Cannot - Software is released without warranty and the software/license owner cannot be charged for damages. -1. Если я использую Yii в своем продукте, то я обязан давать гарантию на свой продукт? -2. Или просто имеется в виду, что нет никаких гар...
- 2015.05.27, 09:31
- Форум: Завершённые проекты на Yii
- Тема: Коммерческая CMS и Сервис для работы с социалками
- Ответы: 5
- Просмотры: 4890
Re: Коммерческая CMS и Сервис для работы с социалками
G+ не дают API :/
- 2015.04.08, 16:25
- Форум: Вёрстка и JavaScript
- Тема: Angular валидация blur
- Ответы: 4
- Просмотры: 2936
Re: Angular валидация blur
Ок, спасибо за пояснения. Уменьшил margin для сообщений ошибок, стало лучше, но все-равно, если кликнуть по нижней части кнопки она "уйдет".
- 2015.04.08, 15:49
- Форум: Вёрстка и JavaScript
- Тема: Angular валидация blur
- Ответы: 4
- Просмотры: 2936
Re: Angular валидация blur
При нажатии Enter форма сабмитится, и то что вы написали - тоже верно, кнопка "прыгает" вверх после onMouseDown. Так какое правильное решение? Думаю, для юзера не очевидно, что onMouseUp долженг быть на кнопке.
- 2015.04.08, 11:21
- Форум: Вёрстка и JavaScript
- Тема: Angular валидация blur
- Ответы: 4
- Просмотры: 2936
Angular валидация blur
Кто работает с Angular подскажите плз как вы делаете валидацию форм. По-умолчанию из-за связывания идет "риалтайм" валидация, что для юзера выглядит странно и для серверной валидации тоже не гуд, поэтому я добавил для полей ввода: ng-model-options="{ updateOn: 'blur' }" теперь мо...
- 2015.03.27, 10:47
- Форум: REST API (Yii 2.x)
- Тема: Вопросы от новичка в REST
- Ответы: 45
- Просмотры: 15820
Re: Вопросы от новичка в REST
freask, я думаю, лучше не смешивать rest и web. А если у вас уже есть rest, то было бы логично делать клиент с использованием этого api, и не пытаться с ним работать как с обычными контроллерами.
- 2015.03.24, 13:04
- Форум: REST API (Yii 2.x)
- Тема: fields() не работает в ActiveController
- Ответы: 14
- Просмотры: 5982
Re: fields() не работает в ActiveController
Это все понятно, вопрос в другом. У нас есть варианты:
- загрузить все данные на клиент, и потом шустро с ними работать
- или дергать сервер на каждое действие пользователя
- загрузить все данные на клиент, и потом шустро с ними работать
- или дергать сервер на каждое действие пользователя
- 2015.03.24, 12:46
- Форум: REST API (Yii 2.x)
- Тема: fields() не работает в ActiveController
- Ответы: 14
- Просмотры: 5982
Re: fields() не работает в ActiveController
Читал конечно, ну то есть делать все на сервере и не заниматься ерундой?
- 2015.03.24, 12:41
- Форум: REST API (Yii 2.x)
- Тема: fields() не работает в ActiveController
- Ответы: 14
- Просмотры: 5982
Re: fields() не работает в ActiveController
А как вы поступаете, если нужно загрузить большой объем данных, например, таблица 10к юзеров? Фильтры, пагинация, сортировка на сервере или клиенте? Я попробовал оба варианта. И в прицепи загрузка даже всей таблицы сразу работает приемлемо, правда, без AR, зато потом все летает на клиенте (это и про...
- 2015.03.24, 12:26
- Форум: REST API (Yii 2.x)
- Тема: fields() не работает в ActiveController
- Ответы: 14
- Просмотры: 5982
- 2015.03.24, 12:21
- Форум: REST API (Yii 2.x)
- Тема: fields() не работает в ActiveController
- Ответы: 14
- Просмотры: 5982
Re: fields() не работает в ActiveController
так работает, но это не то:
/api/partners?fields=id,email
/api/partners?fields=id,email
- 2015.03.24, 12:19
- Форум: REST API (Yii 2.x)
- Тема: fields() не работает в ActiveController
- Ответы: 14
- Просмотры: 5982
fields() не работает в ActiveController
Полный код rest контроллера: <?php class PartnerController extends ActiveController { public $modelClass = 'app\models\Partner'; public function fields() { return ['id', 'email']; } } Запрос /api/partners возвращает ВСЕ поля из таблицы partner (судя по всему fields() даже н...
- 2015.03.24, 12:15
- Форум: REST API (Yii 2.x)
- Тема: auth реализация
- Ответы: 1
- Просмотры: 1800
- 2015.03.20, 17:31
- Форум: REST API (Yii 2.x)
- Тема: получение токена QueryParamAuth как лучше
- Ответы: 12
- Просмотры: 7107
Re: получение токена QueryParamAuth как лучше
Главное - это длина токена, а на сколько частей вы разделите строку, роли не играет.
Например, если использовать 32 символа base64 (Yii::$app->security->generateRandomString()) - это кажется 256бит энтропия, что очень много.
Например, если использовать 32 символа base64 (Yii::$app->security->generateRandomString()) - это кажется 256бит энтропия, что очень много.
- 2015.03.20, 14:39
- Форум: REST API (Yii 2.x)
- Тема: получение токена QueryParamAuth как лучше
- Ответы: 12
- Просмотры: 7107
Re: получение токена QueryParamAuth как лучше
Скорее всего, не сложнее.slavcodev писал(а):Именно поэтому обычно делают пару app_id, token при создании API, т.к. комбинацию из двух значений намного сложнее подобрать.
- 2015.02.18, 11:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: RBCA: Пользователи, роли, база данных.
- Ответы: 72
- Просмотры: 15943
Re: RBCA: Пользователи, роли, база данных.
Как лучше реализовать запрещающие правила ? Пока сделал так. На каждое разрешающее разрешение, добавил запрещающее: CreateUser -> deny.CreateUser UpdateRole -> deny.UpdateRole ... И в DbManager::checkAccess() сначала проверяю запрещающее правило: public function checkAccess($userId, $permissio...
- 2015.02.14, 21:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: RBCA: Пользователи, роли, база данных.
- Ответы: 72
- Просмотры: 15943
Re: RBCA: Пользователи, роли, база данных.
Не понятно. Хранить где-то флаг, что юзеру что-то запрещено? Только используя наборы пермишенов это нельзя сделать?
- 2015.02.14, 11:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: RBCA: Пользователи, роли, база данных.
- Ответы: 72
- Просмотры: 15943
Re: RBCA: Пользователи, роли, база данных.
Как лучше реализовать запрещающие правила?
Допустим, у юзера есть роль Moderator, с пермишенами CanDeleteUser, CanUpdatePost и т.д...
И нам нужно у конкретного модератора, с конкретным ID забрать пермишен CanDeleteUser.
Допустим, у юзера есть роль Moderator, с пермишенами CanDeleteUser, CanUpdatePost и т.д...
И нам нужно у конкретного модератора, с конкретным ID забрать пермишен CanDeleteUser.
- 2015.02.13, 22:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как запустить консольный контроллер из другого контроллера?
- Ответы: 12
- Просмотры: 4460
Re: Как запустить консольный контроллер из другого контроллера?
Да, именно так. Ну ок, не важноDemon_id писал(а):Судя по всему он у него такой и есть. Но чтобы не заставлять всех его запускать когда поменялись роли, автор хочет запуск запилить в миграцию. мол, миграции то все иногда и так запускают.
- 2015.02.13, 18:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как запустить консольный контроллер из другого контроллера?
- Ответы: 12
- Просмотры: 4460
Re: Как запустить консольный контроллер из другого контроллера?
Я всего лишь хотел что-то такое (не работает):
Почему миграции только для бд?
Код: Выделить всё
$command = new yii\console\Controller('rbac', 'default');
$command->run('init');