Andrew
Амаль
учи сначала пыху
Амаль
потом yii
Andrew
SiZE
Ну у твоего root пустой пароль а ты используешь не пустой. Значит что?
Andrew
ммм
Andrew
вон оно чо
Bohdan
Еще в продакт root:root нужно, если не знал. Такое не пишут в пыхе но принято)
Andrew
аахаха
Andrew
я думаю что никто не сможет зайти
Andrew
тк он на локалке будет
Bohdan
С Киева есть кто?
Иван
Как бы сделать загрузку файла в форме необязательной? 'skipOnEmpty' => true не помогает (да и в доках не описан)
Anonymous
как передать парметр из foontroller в js файл ?? $view->registerJs($this->getJs(), View::POS_READY); public function getJs(){ $js = " var formName = 1; "; return $js; }
Anonymous
console.log(formName);
Anonymous
Uncaught ReferenceError: formName is not defined
👀
Владимир
git reset —hard HEAD~1 Эта команда удаляет только с локального репозитория? Если да то как еще удалить коммит с github ?
Иван
Офигенски. В табличку для оценки сроков проекта включён скрок проектирования архитектуры. Как можно оценивать всё остальное до этого проектирования не понятно.
Иван
skipOnEmpty => false ?
Неа, как раз true, просто я не в той модели правил :)
Egor
Ребят, узать встроенный в yii pjax или лучше стандартный ajax?
who are you
задача какая
Йцукенг
Ребят, узать встроенный в yii pjax или лучше стандартный ajax?
pjax - это не замена ajax, а отдельный инструмент для соответствующих задач, так что смотрите по ситуации
👀
В принципе, можно наделать на каждый активный элемент по форме, по pjax контейнеру, и в контроллере всё грамотно устроить - так можно использовать pjax вместо Ajax (единственный плюс такого применения - рендер на PHP избавляет от необходимости делать js), но зачем?)
Виталий
https://github.com/yiisoft/yii2/wiki/Plan-for-next-major-versions Extract PJAX into independent package or drop completely.
Borys
Ребят, узать встроенный в yii pjax или лучше стандартный ajax?
pjax is a jQuery plugin that uses ajax and pushState to deliver a fast browsing experience with real permalinks, page titles, and a working back button.
Borys
https://github.com/yiisoft/yii2/wiki/Plan-for-next-major-versions
Borys
Extract PJAX into independent package or drop completely.
Юрий
На два ответа выше тоже самое
Borys
Не заметил
Алексей
Друзья, есть глупый вопрос от новичка. Есть модуль принадлежащий другому модую. Задача: надо передать в модуль данные и получить ответ. Вопрос: как в Yii правильно обратиться к модулю? На сколько я понял создавать объект не нужно.
Алексей
Откуда обращение происходит?
Из компонента соседнего модуля.
Toly
Из компонента только через Yii::$app Из контроллера или модуля можно по цепочке $this->module->getModule('xxx')->getModule('yyy') И то и другое повысит связность и делать не рекомендуется. Возможно, то, что вы пытаетесь сделать проще будет сделать через события
Toly
Вы хотите экшен дёрнуть или что? Можно создать инстанс контроллера так: $module->createControllerByID('id') Но если у вас есть полный route до него, прощё будет так: Yii::$app->createController('xxx/yyy/zzz') Всё это будет работать, конечно, но лучше не надо)))
Алексей
Как вариант почитать http://www.elisdn.ru/blog/86/module-relations-on-yii2
Спасибо, пытался прочитать как раз недавно. Сейчас проштудирую.
Artur‌‌‌
все доброй ночи! Кто нить юзал это https://github.com/webvimark/user-management/ ?
Владимир
Как в netbeans увеличить межстрочное пространство?
SiZE
Владимир
Только размер шрифта и отступы
уже нашел, https://opotemkin.ru/all/izmenit-mezhstrochny-interval-v-netbeans/
Владимир
странно что это не сделали в настройках ide
SiZE
Мне с 1 нормально )
Владимир
до 1.2 добавил и полегче стало, для меня при 1 все сливается в кучу
Borys
Aloha.
Borys
Ткните, пожалуйста, в мануал как делать заполнение формы в несколько шагов
Borys
Не могу сформулировать запрос
SiZE
Пишешь данные в сессию
Borys
И между action их пользую?
Borys
А лучше писать данные в сессию или может быть в БД?
knifeblade
хеллоу гайс
knifeblade
после сохранения модели метод afterSave дважды дергается, это нормально?
𝕂𝕠𝕟𝕤𝕦𝕝
нет. Проверь отладчиком, откуда каждый раз дёргается событие
SiZE
А лучше писать данные в сессию или может быть в БД?
А зачем они то тебе в бд? ) Можешь через кеш сделать )
Borys
А зачем они то тебе в бд? ) Можешь через кеш сделать )
Не знаю я с данным вопросом ранее не сталкивался
Borys
И хочу сделать так чтобы не был говнокод)
𝕂𝕠𝕟𝕤𝕦𝕝
А лучше писать данные в сессию или может быть в БД?
если сессия идёт через файлы - то норм (если у тебя всего 1 веб-сервер). Если через мемкеш - есть риск потери. Бд - самое надёжное хранилище, но надо оценить, насколько это тебе нужно (тормоза, потребность удаления старых сессий и пр.). Можно сделать комбинированную сессию - хранение в бд + кэширование
𝕂𝕠𝕟𝕤𝕦𝕝
И хочу сделать так чтобы не был говнокод)
делаешь компонент кэша аналогичный уии.
knifeblade
<?= $form->field($model, 'password')->passwordInput(['maxlength' => true]); ?>
knifeblade
я могу сделать там чтобы этот инпут не прилетал на сервер если пустой?
Dmitriy
В валидациях это делается
𝕂𝕠𝕟𝕤𝕦𝕝
либо на js можно повыёживаться)
Ivan
ку
Ivan
Скажите нужны ли миграции для тестовой бд или она создается сама на основе обычной бд?
Sergey
как настроешь
SiZE
И хочу сделать так чтобы не был говнокод)
Ну выбранное хранилище не зависит от прямоты рук. И ТЗ очень размытое. Надо же еще о будущем думать. Если ли у формы версионность, можно ли ее редактировать, надо ли сохранять черновики между шагами? Бывают формы, особенно у муниципалов, которые они два дня могут заполнять. И будет не приятно если случайно на каком-то шаге слетит сессия.
SiZE
А если потом нужна возможность редактирования, то проще сразу в бд шаги писать с пометкой что данные черновые