Найдено 96 результатов
- 2014.11.20, 17:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Sql при Model::findOne()
- Ответы: 55
- Просмотры: 13558
Re: Sql при Model::findOne()
а давайте так, ставим limit только для limit-DB, и пишем в документации большими буквами, что ребят, если хотите использовать one() и НЕ limit-DB, то вставляйте limit в ручную где надо и не вставляйте где не надо, т.к. для этих баз это болезненный момент... все будут знать эту особенность, и вопрос...
- 2014.11.12, 01:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac авторизация
- Ответы: 15
- Просмотры: 5062
Re: rbac авторизация
Я правда не понял почему разделены статьи эти. Чтобы понять достаточно было заглянуть в википедию (хотя бы) и посмотреть значение слов "авторизация" и "аутентификация". Не нужно было самому писать модель user, в advanced шаблоне уже есть пригодная для использования модель. В нач...
- 2014.11.10, 14:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Узнать текущий контроллер и action
- Ответы: 14
- Просмотры: 15375
Re: Узнать текущий контроллер и action
Любовь городить собственные велосипеды у программиста не отнятьslavcodev писал(а): Или просто, как написал ElisDN, результат будет тот жеилиКод: Выделить всё
Yii::$app->controller->route;
Код: Выделить всё
$this->context->route;
- 2014.11.10, 13:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac авторизация
- Ответы: 15
- Просмотры: 5062
Re: rbac авторизация
Как то быстро меня здесь раскусили в ленивости :) Тему то видел, но разве обязательно при использовании yii2 устанавливать какие то модули. Мне, для лучшего понимания работы фреймворка, хочется написать авторизацию без использования модулей. Используя это http://stackoverflow.com/questions/25790543...
- 2014.11.10, 13:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
нельзя хранить только роли в файле, а пермишны в базе. Все хранится в одном месте. Поэтому запросов будет много. Точно. Я что-то не о том уже думать начал. Вопрос был в том, что файл присвоений будет огромным. Присваивать роли нужно не используя файл, как в Вашем модуле делается, вот и ответ :) Тог...
- 2014.11.10, 12:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
Откуда столько запросов-то? Вытащить все роли (если их нет в кэше или прошло много времени) и все. Один запрос. Запрос пользователя я не считаю, его фреймворк сделал уже. Ваш модуль ведь так и делает, вроде. причем тут роли? rbac не так работает. Делаете проверку на createPost (не роль, а permissio...
- 2014.11.10, 12:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
UPD: Получается, что вариант только один - хранение в БД? (Для более менее крупных проектов) А почему нет? Селект ролей занимает наносекунды, у Вас же их не миллион будет. (Да и с миллионом не намного дольше было бы). К тому же кэш пока еще никто не отменял. там не один запрос получится, а больше. ...
- 2014.11.10, 12:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
Я говорил о кэше запросов у бд.BrusSENS писал(а):Хранение таких данных, как роли в кэше довольно не тривиально, не для этого кэш придумалиVaNnOrus писал(а): К тому же кэш пока еще никто не отменял.
- 2014.11.10, 12:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
Как сделать присвоения с использованием таблицы юзеров пока не думал https://github.com/zelenin/yii2-rbac-module#phpmanager Это, естественно, только если Ваш модуль использовать? Не нашел в Вашем модуле подобия accessControl. Получается нужно будет писать свой класс, который будет автоматом проверя...
- 2014.11.10, 11:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
А почему нет? Селект ролей занимает наносекунды, у Вас же их не миллион будет. (Да и с миллионом не намного дольше было бы).BrusSENS писал(а): UPD: Получается, что вариант только один - хранение в БД? (Для более менее крупных проектов)
К тому же кэш пока еще никто не отменял.
- 2014.11.10, 11:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
А вообще, не вижу проблемы написать скрипт, собирающий текстовый файл нужной структуры с использованием данных из базы. Не проблема, спору нет. Но сейчас столкнулся с другой неприятной штуковиной. Как можно заметить, при присвоении роли, она прописывается явно, не как в Yii1 можно это было делать. ...
- 2014.11.10, 11:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: Филтры
- Ответы: 19
- Просмотры: 7966
Re: Филтры
в VerbFilter уже зашел? VerbFilter is an action filter that filters by HTTP request methods. Вот я зашел, и? Давай не троль а выложи пример кода с проверкой на аякс :!: Тролль тут по-моему Вы. Сообщества существуют для того, чтобы помогать советами, а не писать код за Вас. О каком примере кода може...
- 2014.11.10, 11:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: rbac авторизация
- Ответы: 15
- Просмотры: 5062
Re: rbac авторизация
Если б Вам не было лень почитать названия тем - мог ли бы найти вот эту активную тему с обсуждением сабжа. Ставьте модуль yii2-admin. С интерфейсом у него, правда, какие-то проблемы. Права нужно создавать начиная со "/", напр. "/site/index". Но тогда они пропадают из интерфейса м...
- 2014.11.10, 11:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii 2.0 для самых маленьких.
- Ответы: 13
- Просмотры: 4164
Re: Yii 2.0 для самых маленьких.
Создание простого приложения гуглится элементарно. К примеру вот и вот . Не настолько простых На elisdn кроме первой части, на которую дал ссылку, остальные смотрели? Там ведь не только как установить рассказывается. А если Вы способны самостоятельно сделать все, что написано в трех частях статьи -...
- 2014.11.10, 10:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
Продолжаю ковырять rbac... Что интересно - убрал из настроек блок as access - естественно никаких 403. Проверил в контроллере ( Yii::$app->user->can(право) ) - все работает. Проверка ролей, проверка прав. Замечательно, казалось бы, но нет. Теряется при таком раскладе самое главное - по умолчанию все...
- 2014.11.10, 10:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
непонятно в чем профит? Ну хочется реализовать хранение прав в базе и уже рендерить всё это в файл, что бы не тянуть из базы всё это :) Если не нужна бд - не используйте ее вообще. Это же очевидно. А вообще, не вижу проблемы написать скрипт, собирающий текстовый файл нужной структуры с использовани...
- 2014.11.10, 10:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите новичку
- Ответы: 14
- Просмотры: 6674
Re: Помогите новичку
Если честно, такие руководства для новичка немного тяжелые и непонятны. Остается только писать на форум, чтобы знающие ответили да объяснили. Просто очень уж мне понравился Yii 1. И есть желание реализовать кое-какие идеи, большие проекты. Отсюда и начал с advanced. Я уже сказал - разберитесь для н...
- 2014.11.07, 22:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 авторизация и Роли
- Ответы: 52
- Просмотры: 54418
Re: Yii2 авторизация и Роли
А что конкретно интересует? Задавайте конкретные вопросы, думаю ответы не заставят себя ждать. Пытаюсь использовать RBAC модуль yii2-admin с DbManager. Описанные выше шаги вплоть до создания ролей/прав и их привязки к юзерам сделал, но ничего не работает. Постоянно 403. Не могу понять как это работ...
- 2014.11.07, 21:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите новичку
- Ответы: 14
- Просмотры: 6674
Re: Помогите новичку
Удалите все что натворили и начните с простой работы по инструкции. Сделаете то, что делалось в статьях - поймете что к чему. Цитата из другой темы: Создание простого приложения гуглится элементарно. К примеру вот и вот . User::model()->findAll() В yii2 так делать нельзя. Правильно так: Класс::мето...
- 2014.11.07, 16:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Локализация дат
- Ответы: 6
- Просмотры: 3371
Re: Локализация дат
'formatter' => [ 'class' => 'yii\i18n\Formatter', ], <?=Yii::$app->formatter->asDate($day,'d MMMM Y');?> <?=Yii::$app->formatter->asDate($time,'H:m');?> Подскажите почему вот эти строки выводят дату на день меньше чем нужно, и время на час меньше чем нужно, хотя день нед...