🄽🄸🄺🄸🅃🄰
?
Dmitry
Внизу тарабааса посмотри: Tarantool powered
🄽🄸🄺🄸🅃🄰
где именно работаешь?
Dmitry
Тарантул пилят ребята на 17м :) а я на 9м в играх сижу
🄽🄸🄺🄸🅃🄰
Ок)
🄽🄸🄺🄸🅃🄰
Я в пятницу к вам еду
🄽🄸🄺🄸🅃🄰
На собеседование
Dmitry
Молодец :)
🄽🄸🄺🄸🅃🄰
Ток на golang
🄽🄸🄺🄸🅃🄰
У Костика с 17ого спросил, говорит почту переписывают масссово
Dmitry
Ты здание мейла видел?
🄽🄸🄺🄸🅃🄰
Я там бываю часто
🄽🄸🄺🄸🅃🄰
2 башни
Dmitry
Вот окна запрограммированы на тарантуле! Костик, когда бухает, в тетрис на здании играет!
🄽🄸🄺🄸🅃🄰
Мероприятий у вас много там)
🄽🄸🄺🄸🅃🄰
Ахахаза
🄽🄸🄺🄸🅃🄰
Ну команда ядра
🄽🄸🄺🄸🅃🄰
Ему можно))
🄽🄸🄺🄸🅃🄰
Офис классный у вас
Dmitry
http://todomvc.com/
🄽🄸🄺🄸🅃🄰
Вот в очередной раз был на прошлой неделе на мероприятии по lua
s
Что значит false в записи $profile->save(false)? То что валидации не будет?
Toly
Ага
s
Спс
s
Валидации не будет у класса person, или у класса user, где метод save вызывается? Че то я тупить начинаю.... У персон же?
Toly
Возможно.
Toly
Какой вопрос такой и ответ
s
У меня после сохранения нового пользователя создаётся объект персон, связанный с таблицей юзер по id. Ну в целом я уже все понял) спс)
SiZE
s
Как в behavior прописатываются модули?
s
'modules' => ['main', 'user'];?
Toly
Какие такие модули в behavior?
s
Я создал модуль, как мне прописать в базовом контроллере для него доступы.
Maksim
Путь же
SiZE
он модулем называет поведение
SiZE
типа модуль, не модуль, а поведение )
Maksim
Ну так это все равно путь)
s
Что вы называете поведением?
s
Как для нескольких модулей сделать конфигурацию AccessControl? Экшены могут называться одинаково.
Maksim
Не, он походу вообще про экшены :)
s
Я не пр экшены.
s
Я создал 3 модуля через gii, создал модели, контроллеры. Хочу вынести с этих 3 модулей AccessControl и для каждого настраивать при этом отдельно. Такое возможно? Или где то в конфигурации можно прописать это?
SiZE
Все возможно
s
А если подробнее? Как конфигурировать модули?
Александр
так как написано в доках и куче гайдов
SiZE
http://www.yiiframework.com/doc-2.0/guide-structure-modules.html#using-modules
s
В доках про это не сказано
SiZE
s
Ну хорошо, в ссылке что ты мне дал в other configuration я могу accessControl задать конкретно для этого модуля
s
?
SiZE
Ты можешь задать параметр, который будешь конфигурировать
s
А доступы прописывать все равно в behaviors контроллера?
SiZE
https://github.com/yiisoft/yii2/issues/7644
SiZE
смотри ответ qiangxue
🚀 Snyp
Троян TorrentLocker отказывается шифровать файлы россиян http://goo.gl/Be7wr9
s
смотри ответ qiangxue
Спасибо, помогло)
Павел
Есть какие-нибудь дополнения для Yii2 для того, чтобы менеджеры могли контент менять? Для визиток всяких и тд
Павел
ну, точнее понятно, что есть. Но какой лучше? Юзал кто-нибудь? Стоит ли вообще?
SiZE
Эмм... CMS?
Павел
Смысла нет юзать yii2? А то я CMS просто терпеть не могу
Павел
Но проект требует функционал
Borisov
Эм. Странный запрос. Это же обычный круд с визивигом
s
В 1 форме нужно менять данные из 2 таблиц, как это лучше реализовать? Можно теоретически) лучше примерами)
SiZE
Создаешь класс формы. наследуюешь от yii\base\Model. Прописываешь ручками все аттрибуты которые будут в HTML форме. Создаешь правила. Пишешь метод save(): public function save() { if (!$this->validate()) { return false; } // добавь транзацкии try { $firstTable = new OneTable(); $firstTable->fieldOne = $this->fieldOne; $firstTable->fieldTwo = $this->fieldTwo; if ($firstTable->save(false)) { $secondTable = new SecondTable(); $secondTable->firstTableId = $firstTable->primaryKey; $secondTable->fieldThree = $this->fieldThree; if ($secondTable->save(false)) { return true; } } // кидай эксепшены, выводи ошибки, откатывай танзацкию } catch () { } }
s
О, спасибо)
s
Почему может в ActiveForm не поставляться значение из бд? То есть у меня есть 2 поля, email и nickname, сохраняет все замечательно, валидации проходит, но когда первый раз открываешь страницу с формой эти поля пустые, хотя в базе значения есть.
s
Утро доброе кстати всем.
pavel
добречка
Александр
для того чтобы отобразить что-то из базы, это что-то нужно сначала прочитать из нее.
s
Метод нужно переопределить?
Александр
как в контроллере модель читаешь?
Александр
для действия по котрому из базы данные показываются.
s
Типа того
Александр
в экшене ты наверное создаешь пустую модель, а надо ее прочитать
s
Да, создаю модель
Александр
блин, со второй версией почти не работал. Но смотри сам, ты $model->load() делаешь только когда пост запрос принимаешь из формы, а нужно сразу загружать при показе формы, т.е. при get запросе
s
Понял, спасибо, попробую сейчас)
Александр
посмотри код gii генерируемый для экшена update, делай поначалу также