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

VaNnOrus
2014.11.20, 17:33
Форум: Общие вопросы (Yii 2.x)
Тема: Sql при Model::findOne()
Ответы: 55
Просмотры: 8094

Re: Sql при Model::findOne()

а давайте так, ставим limit только для limit-DB, и пишем в документации большими буквами, что ребят, если хотите использовать one() и НЕ limit-DB, то вставляйте limit в ручную где надо и не вставляйте где не надо, т.к. для этих баз это болезненный момент... все будут знать эту особенность, и вопрос...
VaNnOrus
2014.11.12, 01:04
Форум: Общие вопросы (Yii 2.x)
Тема: rbac авторизация
Ответы: 15
Просмотры: 2858

Re: rbac авторизация

Я правда не понял почему разделены статьи эти. Чтобы понять достаточно было заглянуть в википедию (хотя бы) и посмотреть значение слов "авторизация" и "аутентификация". Не нужно было самому писать модель user, в advanced шаблоне уже есть пригодная для использования модель. В начале Вы сказали, что ...
VaNnOrus
2014.11.10, 14:07
Форум: Общие вопросы (Yii 2.x)
Тема: Узнать текущий контроллер и action
Ответы: 14
Просмотры: 10505

Re: Узнать текущий контроллер и action

slavcodev писал(а): Или просто, как написал ElisDN, результат будет тот же

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

Yii::$app->controller->route; 
или

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

$this->context->route; 
Любовь городить собственные велосипеды у программиста не отнять :D
VaNnOrus
2014.11.10, 13:11
Форум: Общие вопросы (Yii 2.x)
Тема: rbac авторизация
Ответы: 15
Просмотры: 2858

Re: rbac авторизация

Как то быстро меня здесь раскусили в ленивости :) Тему то видел, но разве обязательно при использовании yii2 устанавливать какие то модули. Мне, для лучшего понимания работы фреймворка, хочется написать авторизацию без использования модулей. Используя это http://stackoverflow.com/questions/25790543...
VaNnOrus
2014.11.10, 13:00
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

нельзя хранить только роли в файле, а пермишны в базе. Все хранится в одном месте. Поэтому запросов будет много. Точно. Я что-то не о том уже думать начал. Вопрос был в том, что файл присвоений будет огромным. Присваивать роли нужно не используя файл, как в Вашем модуле делается, вот и ответ :) Тог...
VaNnOrus
2014.11.10, 12:41
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

Откуда столько запросов-то? Вытащить все роли (если их нет в кэше или прошло много времени) и все. Один запрос. Запрос пользователя я не считаю, его фреймворк сделал уже. Ваш модуль ведь так и делает, вроде. причем тут роли? rbac не так работает. Делаете проверку на createPost (не роль, а permissio...
VaNnOrus
2014.11.10, 12:29
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

UPD: Получается, что вариант только один - хранение в БД? (Для более менее крупных проектов) А почему нет? Селект ролей занимает наносекунды, у Вас же их не миллион будет. (Да и с миллионом не намного дольше было бы). К тому же кэш пока еще никто не отменял. там не один запрос получится, а больше. ...
VaNnOrus
2014.11.10, 12:19
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

BrusSENS писал(а):
VaNnOrus писал(а): К тому же кэш пока еще никто не отменял.
Хранение таких данных, как роли в кэше довольно не тривиально, не для этого кэш придумали
Я говорил о кэше запросов у бд.
VaNnOrus
2014.11.10, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

Как сделать присвоения с использованием таблицы юзеров пока не думал https://github.com/zelenin/yii2-rbac-module#phpmanager Это, естественно, только если Ваш модуль использовать? Не нашел в Вашем модуле подобия accessControl. Получается нужно будет писать свой класс, который будет автоматом проверя...
VaNnOrus
2014.11.10, 11:59
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

BrusSENS писал(а): UPD: Получается, что вариант только один - хранение в БД? (Для более менее крупных проектов)
А почему нет? Селект ролей занимает наносекунды, у Вас же их не миллион будет. (Да и с миллионом не намного дольше было бы).
К тому же кэш пока еще никто не отменял.
VaNnOrus
2014.11.10, 11:57
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

А вообще, не вижу проблемы написать скрипт, собирающий текстовый файл нужной структуры с использованием данных из базы. Не проблема, спору нет. Но сейчас столкнулся с другой неприятной штуковиной. Как можно заметить, при присвоении роли, она прописывается явно, не как в Yii1 можно это было делать. ...
VaNnOrus
2014.11.10, 11:48
Форум: Общие вопросы (Yii 2.x)
Тема: Филтры
Ответы: 19
Просмотры: 4905

Re: Филтры

в VerbFilter уже зашел? VerbFilter is an action filter that filters by HTTP request methods. Вот я зашел, и? Давай не троль а выложи пример кода с проверкой на аякс :!: Тролль тут по-моему Вы. Сообщества существуют для того, чтобы помогать советами, а не писать код за Вас. О каком примере кода може...
VaNnOrus
2014.11.10, 11:32
Форум: Общие вопросы (Yii 2.x)
Тема: rbac авторизация
Ответы: 15
Просмотры: 2858

Re: rbac авторизация

Если б Вам не было лень почитать названия тем - мог ли бы найти вот эту активную тему с обсуждением сабжа. Ставьте модуль yii2-admin. С интерфейсом у него, правда, какие-то проблемы. Права нужно создавать начиная со "/", напр. "/site/index". Но тогда они пропадают из интерфейса модуля. Зато проверка...
VaNnOrus
2014.11.10, 11:08
Форум: Общие вопросы (Yii 2.x)
Тема: Yii 2.0 для самых маленьких.
Ответы: 13
Просмотры: 2503

Re: Yii 2.0 для самых маленьких.

Создание простого приложения гуглится элементарно. К примеру вот и вот . Не настолько простых На elisdn кроме первой части, на которую дал ссылку, остальные смотрели? Там ведь не только как установить рассказывается. А если Вы способны самостоятельно сделать все, что написано в трех частях статьи -...
VaNnOrus
2014.11.10, 10:44
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

Продолжаю ковырять rbac... Что интересно - убрал из настроек блок as access - естественно никаких 403. Проверил в контроллере ( Yii::$app->user->can(право) ) - все работает. Проверка ролей, проверка прав. Замечательно, казалось бы, но нет. Теряется при таком раскладе самое главное - по умолчанию все...
VaNnOrus
2014.11.10, 10:23
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

непонятно в чем профит? Ну хочется реализовать хранение прав в базе и уже рендерить всё это в файл, что бы не тянуть из базы всё это :) Если не нужна бд - не используйте ее вообще. Это же очевидно. А вообще, не вижу проблемы написать скрипт, собирающий текстовый файл нужной структуры с использовани...
VaNnOrus
2014.11.10, 10:07
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите новичку
Ответы: 14
Просмотры: 4637

Re: Помогите новичку

Если честно, такие руководства для новичка немного тяжелые и непонятны. Остается только писать на форум, чтобы знающие ответили да объяснили. Просто очень уж мне понравился Yii 1. И есть желание реализовать кое-какие идеи, большие проекты. Отсюда и начал с advanced. Я уже сказал - разберитесь для н...
VaNnOrus
2014.11.07, 22:09
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 авторизация и Роли
Ответы: 52
Просмотры: 46011

Re: Yii2 авторизация и Роли

А что конкретно интересует? Задавайте конкретные вопросы, думаю ответы не заставят себя ждать. Пытаюсь использовать RBAC модуль yii2-admin с DbManager. Описанные выше шаги вплоть до создания ролей/прав и их привязки к юзерам сделал, но ничего не работает. Постоянно 403. Не могу понять как это работ...
VaNnOrus
2014.11.07, 21:40
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите новичку
Ответы: 14
Просмотры: 4637

Re: Помогите новичку

Удалите все что натворили и начните с простой работы по инструкции. Сделаете то, что делалось в статьях - поймете что к чему. Цитата из другой темы: Создание простого приложения гуглится элементарно. К примеру вот и вот . User::model()->findAll()  В yii2 так делать нельзя. Правильно так: Класс::мето...
VaNnOrus
2014.11.07, 16:36
Форум: Общие вопросы (Yii 2.x)
Тема: Локализация дат
Ответы: 6
Просмотры: 2109

Re: Локализация дат

        'formatter' => [             'class' => 'yii\i18n\Formatter',         ], <?=Yii::$app->formatter->asDate($day,'d MMMM Y');?> <?=Yii::$app->formatter->asDate($time,'H:m');?> Подскажите почему вот эти строки выводят дату на день меньше чем нужно, и время на час меньше чем нужно, хотя день нед...