Эмин
метод в атрибуте формы 'method' )))
NVlad
у тебя там указан адрес "/site/elect" вот submit туда данные и отправялет
NVlad
NVlad
ещё можно про enctype написать, но думаю не стоит)))
Эмин
не
Эмин
там форма сама его будет выставлять
Константин
Смотри та форма что сейчас на сайте я её переписал под php+yii2
Константин
Я же не буду на рабочем сайте тестировать
Константин
Я запустил локалку
Константин
И на ней тестирую
NVlad
там форма сама его будет выставлять
если сделано через виджет формы, то да, но не факт... были проблемы с ним как-то
L-dar
Подскажите пожалуйста. Подгружаю скрипт в модальном окне, с первого раза работает, второй раз открываю, не отрабатывает скрипт. В чем может быть проблема?
Константин
Если я правильно понял - я метод не указал в форме
Максим
Если я правильно понял - я метод не указал в форме
если метод не указан - по дефолту гет
L-dar
как подгружаешь? пример скрипта
<?php $this->registerJs($this->render('_form_permission_role_script.js')); ?>
NVlad
Я запустил локалку
гадалка в отпуске, так что сорян)
L-dar
а в скрипте что?
В скрипте vuejs, но не в этом дело, я пишу даже console.log() он отрабатывает один раз
L-dar
Модалка подгружается c помощью ajax
L-dar
modal от bootstrap
The Ant
modal от bootstrap
если вью юзаешь, там же есть компоненты на модалку
L-dar
если вью юзаешь, там же есть компоненты на модалку
Vue использую точечно, по всему сайту используется modal от bootstrap, думаю нет смысла плодить модалки
L-dar
Но не во vue проблема
The Ant
L-dar
Как будто кешируется где то
The Ant
пойду лучше гинтаму досматривать, чем гадать на кофейной гуще. Держись там дружище, у тебя все получится, я в тебя верю :D
NVlad
Да, скрипт с модалкой. Удалял, результат тот же.
посмотри, нет ли в DOM старой модалки
L-dar
посмотри, нет ли в DOM старой модалки
Нет, содержимое модалки перезатирается
L-dar
Похоже такая же проблема https://github.com/yiisoft/yii2/issues/14391
Максим
Нет, содержимое модалки перезатирается
а этот registerJs при каждом вызове модалки подгружает скрипт?
Максим
Да
так и задумано? нельзя сразу его подгрузить один раз?
Максим
или это для экономии сделано?
Максим
хотя странная экономия, если юзеру потом несколько раз надо будет его вызывать
L-dar
так и задумано? нельзя сразу его подгрузить один раз?
Он относится только для обработки данных в модальном окне, поэтму я его прикрепил к нему
Vladislav
Всем привет. Вопрос по поводу хранения паролей пользователей. Не безопасно ли хранить их не в хэшированном а зашифрованном виде? У кого был такой опыт?
👻
+
Максим
а хешированные никак не получишь, хеширование необратимо, если нормальный алгоритм, а не всякие md5
Максим
p. s. Ну если только не заморочиться с радужными таблицами
сделать можно, только какое преимущество шифрования пароля?
Denis
Тааак. Вопрос: после сохранения записи в бд вызывается aftersave из activerecord?
Denis
В котором вызывается вьюха с результатами записи?
Максим
В котором вызывается вьюха с результатами записи?
public function afterSave($insert, $changedAttributes) никакая вьюха там не вызывается
Denis
Ну в смысле рендер вьюхи
Максим
это в модели метод, а рендер вьюхи в контроллере делается, так что вряд ли
Denis
Я сгенерил в gii формы
Denis
После добавления получаю страницу с новой записью. Вот как в эту страницу передать строку, что это новая запись. Ознакомьтесь
Denis
Переписать aftersave?
Denis
Переопределить
Виктор
Цель какая?
L-dar
а этот registerJs при каждом вызове модалки подгружает скрипт?
Сейчас весь скрипт обернул в функцию и запускаю эту функцию после загрузки модального окна, все работает. Получается, почему то не запускаются повторно скрипты
Максим
а у тебя там по ходу инициализация идет с новым DOM, а скрипт уже загружен, и инициализация не проходит к новому контенту
Максим
После добавления получаю страницу с новой записью. Вот как в эту страницу передать строку, что это новая запись. Ознакомьтесь
public function afterSave($insert, $changedAttributes) { if ($insert) { // Да это новая запись (insert) } else { // Нет, старая (update) } parent::afterSave($insert, $changedAttributes); }
Максим
и тут уже можно хоть flashSession использовать, либо другой метод для вывода инфы о том, что запись новая
👻
пока базу не увидут
The Ant
это уже мелочи. Может у него цель именно собирать пароли для базы ))
PowerAxis
В краде после редактирования записи меня выкидывает на индексную страницу и на первую страницу пагинации. Можно как-то запоминать страницу и положение с которого я начал редактирование?
Vladislav
это уже мелочи. Может у него цель именно собирать пароли для базы ))
хранить в открытую чтобы самже собирать пароли? =D
The Ant
хранить в открытую чтобы самже собирать пароли? =D
шифровать = собирать в открытую. Ты то можешь всю базу расшифровать
👻
ну как вариант по шифрованому каналу базу лить куда то на удаленку без доступа на чтение в моменты обновления и создания паролей
Vladislav
Vladislav
так что неее не хочу =D
👻
ну тогда зачем тебе это
👻
если для случая юзеру дать пароль в случае проеба то лучше реализовать восстановление пароля на почту
Vladislav
она в yii же вроде реализована нет?
Vladislav
уже с коробки
👻
ну мало ли что ты юзаешь
The Ant
в адвансед вроде было чота ткаое. но делается очень просто на самом деле
👻
сборку чистый или чето там еще
👻
это да