А кто-нибудь миграции "схлопывает"? Ну, т.е. удалить все и сделать одну, которая включает в себя их все
А что бот умеет кроме приветствия? Не лучше приветствие в закрепленное сообщение добавить?
А зачем Yii Input Validation нужен? По сути ж хидратор гидрирует, валидатор потом валидирует. Зачем отдельный компонент под эту задачу?
А можно пример, зачем проверять сырые данные?
Не получится так, что одни формы (регистрации, аутентификации) мы заменяем на другие? 🙂 Возможно тут нужно какое-нибудь расширение для браузера, чтоб записывать действия а пот...
А зачем в роутере CurrentRouteInterface ? По идеи CurrentRoute - это data-класс. Не правильней сеттеры в конструктор перенести?
Немного не понял в чем проблема? Можно запускать конкретные тесты, а не все. Можно запускать тесты в транзации, чтобы не очищать за собой данные
Апишка, которая использует куки? Опомнись, пока не поздно 🙂
А есть какой-нибудь пример для yii2 с разделением на бек и фронт? Относительно рабочий. Че-т не уверен что это имеет смысл: и в публичной части и в админке мы аппелируем теми ...
@samdark а какую в итоге задачу решаешь? все-таки бойлерплейта прибоавляется при таком подходе
Аналогичное разделение DI конфигов - это не рудимент от вот такого подхода?
Мне кажется, в большинстве случаев php-виджеты будут занимать гораздо больше места, чем аналогичные конструкции на обычном html. В чем их фишка? Или тут идея в том, чтобы дела...
А кто-нибудь игрался с https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap ?
Catch me if I wrong. With webpack I can write inside app.js something like import { jquery } from 'jquery' and require only app.js in index.html. Can I use import with assets?
Не очень логично получается. Чтоб заработало надо вызывать dump-autoload, что навскидку никак не связано. Может добавить команду clear-cache?
Если у меня "private int $age" - мне придется выставить превалидацию или она автоматически подхватится?
Это понятно. Какой результат будет, если у меня нет дефолтного значения у свойства и оно не пришло?
#[Validate(new Required())] нужен чтоб не было 500? или неправильно понимаю?
и что? раз ты обновляешь его состояние, значит тебя текущее не интересует
Т.е. в большинстве случаев превалидация не нужна?