Anonymous
ну по посту как строка судя по всему
first
строка
first
вообще не могу понять
Юрий
А в правилах валидатора как число ждешь?
first
dropDownList(['0' => 'Низкий', '1'=>'Высокий']) Он передает в БД индексы или элемент? Вот он передаст Низкий/Высокий да?
Юрий
А, так ты записал сам так
Юрий
Он индексы передает
Юрий
Убери одинарные кавычки у индексов
first
горит у меня уже последние часов 5 от этого фраемворка
Юрий
Мы юзаешь модель, у модели есть правила валидации, их и ковыряй
Юрий
Все так же мускуль орет?
first
И что после этого?
тоже самое. угу та же ошибка вот в том то и дело...у меня нету никаких правил
first
)))))))))))
first
какие правила должны быть то? что выбрал в дроплисте,то и записывай
Юрий
Ага. Xss тож записывай)
Юрий
Найди простое приложение на йи, поковыряй, проще будет
first
Ага. Xss тож записывай)
да это я потом) у меня тут вообще ничего нету со стороны безопасности) Да на тостере кину вопрос )))))))
first
Ребзя,может кто помочь с RBAC? а то совсем не могу разобраться с этой фигней :С
Borys
С чего?)
Borys
По rbac
first
Ребзя,всё с RBAC'ом не могу разобраться. Установил в компонентах DbManage. Сделал миграцию через консоль: yii migrate --migrationPath=@yii/rbac/migrations НО никак не могу понять,как создать 4 таблицы: itemTable: таблица для хранения авторизационных элементов. itemChildTable: таблица для хранения иерархии элементов. assignmentTable: таблица для хранения назначений элементов авторизации. ruleTable: таблица для хранения правил.
first
может кто сказать,как их создать? потому что после создания контроллера class RbacController extends Controller Я не могу выполнять в консоли команду: yii rbac/init Пишет тип неизвестная команда
Borys
http://yiiframework.domain-na.me/doc/guide/2.0/ru/security-authorization
first
first
но тут ничего не сказано про эти таблицы
Borys
ты типо бложик пишешь?
Borys
пет какой-то для изучения yii2?
first
ну ти да,пытаюсь освоить этот фраем
first
и вот с этими таблицами у меня запара,как понять,что в них должно быть?какие таблицы?типы?
Borys
https://www.my-yii.com/learn/view-series/create-your-own-yii-2-powered-blog
Borys
лучше чем ничего
Borys
там есть фришные уроки, если захочешь остальные купишь
Borys
второй и третий как раз по RBAC
first
вот тут тоже,создается миграция
first
и у него создаются еще эти таблицы
first
Borisov
А ты команду то создал?
first
как раз миграция и добавляет 4 таблицы. смотри что ты делаешь не так на этом шаге
просто в консоле пишу "yii migrate --migrationPath=@yii/rbac/migrations"
first
Denis
что ты дальше то лезешь
Denis
этот шаг выполни сперва
Borys
lol
Borisov
всмысле?
Если иерархия прав не меняется, и количество пользователей зафиксировано, вы можете создать консольную команду, которая будет единожды инициализировать данные через APIs, предоставляемое
Borisov
Из мануала
Borys
постоянная рубрика учимся читать ошибки
first
постоянная рубрика учимся читать ошибки
вот это да,щас что-то не заметил)
first
Из мануала
так у меня еще таблицы не созданы
Borys
слуш
Borys
банально, но у тебя подключение к бд есть?
first
да,у меня создается сама таблица миграции
first
а мб потому что у меня basic а не advanced
Borisov
так у меня еще таблицы не созданы
Я с пхп магагер делал. Там полегче. Но yii rbac/init как раз запускает эту команду
first
или как там называются
first
Я с пхп магагер делал. Там полегче. Но yii rbac/init как раз запускает эту команду
да,она добавляет роли и права,но я еще не дошел до этого)
Borys
ради интереса накати по этим урокам что я скинул
first
а какая разница?
ну я когда читал,тип никакой,ток бэсик для новичков советуют
Borys
advanced там и увидишь в чем была у тебя ошибка
first
так там вот я открыл,скинул же скрин,что там тоже пишут,что миграцию нужно сделать и все)
Borys
ну я когда читал,тип никакой,ток бэсик для новичков советуют
ммм) хз, мне он не нравится я с advanced работаю
first
Я по этому сообщению. Видимо не там ты создал
она ругается на команду,так как таблицы не созданы,некуда тип добавлять
first
ммм) хз, мне он не нравится я с advanced работаю
я ток третьи сутки Yii2 изучаю,поэтому для меня басик подойдет)
first
слух
first
а ведь вот 'authManager' => [ 'class' => 'yii\rbac\DbManager', ], нужно кидать в config/web.php?
Borisov
Нет