@phpgeeks

Страница 442 из 8430
Aleh
20.07.2016
08:58:39
ну вот пример

первый

кто-то взял

Artur
20.07.2016
08:58:44
Я вмегда делаю ограничения типов переменных

Google
Aleh
20.07.2016
08:58:48
и не сделал setDose и setNurse

а только первый set

объект теперь невалидный

Artur
20.07.2016
08:59:03
Array(а теперь работает итератбл) или интерфейс

Aleh
20.07.2016
08:59:42
я не понимаю причем здесь array

Artur
20.07.2016
08:59:49
и не сделал setDose и setNurse
Если у нтх строгая зависимость так ращрули чтобы не бралось. Именно это и дает инкапсуляция и геттер

Aleh
20.07.2016
09:00:06
что не бралось?)

Artur
20.07.2016
09:00:25
я не понимаю причем здесь array
Когда у тебя паблик переменная тебе может захотеться вместо аррея пробросить объект инерабельный

А по ошибке туда может попасть что угодно

Aleh
20.07.2016
09:00:48
в сущностях

в dto ради бога

в 7.2 там обещают typehint на поля

Google
Aleh
20.07.2016
09:01:15
так вообще норм будет

Artur
20.07.2016
09:01:25
Так суть в пробросе полей полей из реквеста

Aleh
20.07.2016
09:01:40
забил в dto, потом провалидировал dto и кинул дальше

dto сама себя не должна валидировать

потому что при разном наборе значений нужны разные валидации

Artur
20.07.2016
09:02:01
Те кидаешь

Aleh
20.07.2016
09:02:05
и они не должны быть в dto

dto вообще не читает реквест

ты это в контроллере делаешь

и валидируешь и кидаешь дальше

Artur
20.07.2016
09:03:02
Те пробрасываешь в параметрах

Но не по 1 все сразу

Aleh
20.07.2016
09:03:34
в конструкторе прокидываешь, например

Artur
20.07.2016
09:03:48
Так и с сеттерами так делают)

Это частный случай

Aleh
20.07.2016
09:04:22
Так и с сеттерами так делают)
так вот сеттеры просто не нужны в таком случае

для dto

а для сущностей не нужны строго)

Artur
20.07.2016
09:04:51
Если дто порюкроют всб логику сеттеров

Но есть геттеры)

Google
Aleh
20.07.2016
09:05:35
геттеры у дто конечно есть

ну либо паблики)

Artur
20.07.2016
09:06:14
Так сетиеры испольщуются в купе с групповыми методаи и не на все приваты

Aleh
20.07.2016
09:07:10
короче, у дто 99% случае проще делать паблики и валидировать отдельно

у сущностей сеттеров вообще нет

Artur
20.07.2016
09:07:47
Описание Data Transfer Object Объект, которыей пересылает данные между процессами для уменьшения количества вызовов методов. При работе с удалённым интерфейсом, таким как, например, Remote Facade, каждый запрос к нему достаточно затратен.

Aleh
20.07.2016
09:08:42
все так, создали дто с данными

завалидировали

и кинули дальше

Artur
20.07.2016
09:09:38
Data Transfer Object (DTO) — один из шаблонов проектирования, используется для передачи данных между подсистемами приложения. Data Transfer Object, в отличие от business object или data access object не должен содержать какого-либо поведения. В Java Править В Enterprise JavaBeans DTO используется для сериализации.

Ваще про другое же

Да сериализатору не нужны сеттеры)

Aleh
20.07.2016
09:10:24
> не должен содержать какого-либо поведения.

Artur
20.07.2016
09:11:01
Aleh
20.07.2016
09:11:20
поэтому паблик самое то)

Artur
20.07.2016
09:16:13
Придется валидаторы повторять

Либо ыал дировать все повторно либо в каждом песте апдейта по асем слоям

Лично я разделяю базовую бизнес логике и то что выносится в хэлперы и модули и нужно не каждый раз

Те дто + сеттеры практически. Но в сетикрах валидация амертами или хинтом

И это особенно важно и удобно с присвоением классов

Google
Anonymous*
20.07.2016
09:20:28
Что такое сериализация

Aleh
20.07.2016
09:21:26
Придется валидаторы повторять
валидация только в контроллере

Никто ??
20.07.2016
09:25:13
Что такое сериализация
Это когда сериалов пересмотрел наверное

Всем привет :)

Anonymous*
20.07.2016
09:27:13
Привет братан

Как сам

Че делаешь, работаешь?

Доступен HTTP-сервер Caddy 0.9 Доступен выпуск http-сервера Caddy 0.9, примечательного поставкой в виде обособленного исполняемого файла без зависимостей (не требует даже libc) и поддержкой автоматической настройки HTTPS (получение сертификатов автоматизировано через сервис LeteEncrypt). Код проекта написан на языке Go и поставляется под лицензией Apache 2.0. Читать дальше

Каеф

Admin
ERROR: S client not available

Сергей
20.07.2016
09:28:41
валидация только в контроллере
бокал пива этому господину, я придерживаюсь вашим рассуждениям

про геттеры и сеттеры

Aleh
20.07.2016
09:29:20
;)

Сергей
20.07.2016
09:31:36
попробую найти выступление, где разраб доктрины говорил об этом

https://www.youtube.com/watch?v=rzGeNYC3oz0

вот парень говорил о геттерах и сеттерах и почему это плохо в энтитис

Никто ??
20.07.2016
09:33:48
Отлично, да пытаюсь работать, у меня под окном гостиницу строят шумно пиздец

Как сам? Успехи есть? :)

Anonymous*
20.07.2016
09:34:27
Там короче по моему проекту коррективы внесли но я их не знаю. Это задерживает получение еще трех косарей

Google
Vadim
20.07.2016
09:34:54
надо потыкать в него палочкой

Anonymous*
20.07.2016
09:35:03
Легко ставится даже на Винду

Но с сайта не загрузился

Пришлось вручную с геткэдди скрипт править чтобы Линк получить

А вообще ничего не пишу если честно, тут по основной работе завал

Vadim
20.07.2016
09:36:13
и как оно?

Anonymous*
20.07.2016
09:36:16
Ну за которую оклад

и как оно?
Мне понравилось что установка крайне простая

То есть работает просто их коробки можно сказать

Но я хз что там запускать кроме обычной хтмл страницы

Vadim
20.07.2016
09:39:30
Но я хз что там запускать кроме обычной хтмл страницы
я его для мелкой статики и рассматриваю) из гита сам тянуть умеет походу и все сам, норм

Anonymous*
20.07.2016
09:42:58
php вроде есть

Ну реально настроить

А ща не пони уже использовать типа вамп какой нибудь

Я помню Денвер был в году 2005 ща все на виртуальной машине гоняют проекты?

F01134H
20.07.2016
09:48:37
Если работаешь на винде, то можно еще xampp юзать

если у тебя хороший ноут, то можно и виртуалку

Anonymous*
20.07.2016
09:49:23
Плохой

Я на сайт компании залил просто и на нем кодил))) прямо через вебгуи

F01134H
20.07.2016
09:50:01
у меня плохой, я с линуксом не нарадуюсь

Anonymous*
20.07.2016
09:51:06
Мне Лин не очень, просто удобно в терминале иногда работать, для этого есть распберри пи

А из пхп же нельзя никак например snmp запросы посылать в сеть или все это тоже есть?

Страница 442 из 8430