Каждое видео это ценнейшая информация. Спасибо от души!
@BurmAlex3 ай бұрын
спасибо!
@pavlenkoevgeniy48362 ай бұрын
Еще раз спасибо! Я просто в восторге от вашего канала! Такой вопрос: вы используете где-нибудь DTO? Честно говоря так и не понял где и как его можно применять. Я так понял, что DTO нужно применять для валидации данных, которые приходят со сторонних сервисов, вроде стороннего API?
@BurmAlex2 ай бұрын
совершенно верно вы понимаете, поскольку в моих примерах нигде нет приема запроса по АПИ, тут и нет демонстрации ДТО
@dim-live3 ай бұрын
Спасибо за видео! Т.е. для дата пикера обязательно нужна трансформация данных типа дата в строку? И еще вопрос .. чем тип DataTime отличается от DataTimeImmubilate?
@BurmAlex3 ай бұрын
разница в том, что DateTimeImmutable не изменяется, т.е. как вы его создали с параметрами конструктора, вот именно с этой датой он и будет жить, и любые попытки модификации (добавить день, минуту,..) - приведут к тому, что будет создан новый объект, то время как DateTime будет изменятся.
@dim-live3 ай бұрын
@@BurmAlex т.е. данный тип данных и создан для сохранения, например даты создания записи, даты оплаты … которые не должны изменяться. А что на счет первого вопроса? ))
@BurmAlex3 ай бұрын
@@dim-live данный тип нужен для того, чтобы установив в него значение - его не могли поменять, как вы будете в проекте это использовать - это ваше дело. относительно первого вопроса - если вы используете type=text, то вам надо объект как-то представить в виде строки, и трансформация этот вопрос решает. вы можете не использовать "текст" и вернутся к родному пикеру встроенному в браузер, и трансформация не нужна
@solvex83043 ай бұрын
А как в шаблоне редактирования показать дату в привычном виде, а не через слэши?
@BurmAlex3 ай бұрын
в трансформе передайте правильный формат даты, в самом дейт-пикере тоже настройте формат даты на нужный, и все будет отлично.