Вариант для распечатки |
Пред. тема | След. тема | ||
Форум WEB технологии (PHP) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Какой верный путь для получения экземпляро объектов по их типу?" | +9 +/– | |
Сообщение от Вервер (?), 11-Фев-23, 12:05 | ||
Доброго дня Товарищи! | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Какой верный путь для получения экземпляро объектов по их типу?" | +8 +/– | |
Сообщение от Вервер (?), 11-Фев-23, 12:10 | ||
Ещё дополню, что почему не стал использовать вариант с получением условно по имени класса в переменной, у меня ощущение, что такое динамическое получение объекта чем то сродни exec(), а такого рода финты вроде не совсем правильно использовать. А варианты типов объектов класса свё равно же создаются и их можно сразу в перечисление switch case добавлять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Какой верный путь для получения экземпляро объектов по их типу?" | +6 +/– | |
Сообщение от Аноним (3), 11-Фев-23, 16:07 | ||
> Ещё дополню, что почему не стал использовать вариант с получением условно по | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Какой верный путь для получения экземпляро объектов по их типу?" | +5 +/– | |
Сообщение от Вервер (?), 11-Фев-23, 20:45 | ||
> eval и иже с ним плохи в первую очередь из-за того, что | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Какой верный путь для получения экземпляро объектов по их типу?" | +4 +/– | |
Сообщение от Аноним (10), 12-Фев-23, 05:00 | ||
>А варианты типов объектов класса свё равно же создаются и их можно сразу в перечисление switch case добавлять. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
12. "Какой верный путь для получения экземпляро объектов по их типу?" | +6 +/– | |
Сообщение от Вервер (?), 12-Фев-23, 08:59 | ||
> А вообще, зачем вам получать потомков класса через базовый класс, а не | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Какой верный путь для получения экземпляро объектов по их типу?" | +3 +/– | |
Сообщение от Аноним (18), 15-Фев-23, 13:56 | ||
>А как я узнаю, что в переменной $objClassName - корректное название класса? | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Какой верный путь для получения экземпляро объектов по их типу?" | +2 +/– | |
Сообщение от Вервер (?), 15-Фев-23, 19:25 | ||
> А оно надо? Кто пользователь ORM - программист или внешний пользователь, который | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Какой верный путь для получения экземпляро объектов по их типу?" | +4 +/– | |
Сообщение от Аноним (3), 11-Фев-23, 16:03 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Какой верный путь для получения экземпляро объектов по их типу?" | +4 +/– | |
Сообщение от Вервер (?), 11-Фев-23, 20:42 | ||
> Дяденька, а зачем вы диспатчите типы через enum, как будто у вас | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Какой верный путь для получения экземпляро объектов по их типу?" | +5 +/– | |
Сообщение от Аноним (3), 11-Фев-23, 16:13 | ||
>Так вот вопрос собственно в том, насколько оправданно или наоборот плохо и как лучше всего такой тип задачи реализовывать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Какой верный путь для получения экземпляро объектов по их типу?" | +4 +/– | |
Сообщение от Вервер (?), 11-Фев-23, 20:43 | ||
> А это вам как зайдёт, вот вы изобрели в пхп типы данных | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Какой верный путь для получения экземпляро объектов по их типу?" | +3 +/– | |
Сообщение от Аноним (10), 12-Фев-23, 04:50 | ||
>С хаскелем не знаком кроме как слышал название этого языка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Какой верный путь для получения экземпляро объектов по их типу?" | +5 +/– | |
Сообщение от Вервер (?), 11-Фев-23, 20:44 | ||
> А это вам как зайдёт, вот вы изобрели в пхп типы данных | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
11. "Какой верный путь для получения экземпляро объектов по их типу?" | +5 +/– | |
Сообщение от Аноним (11), 12-Фев-23, 07:01 | ||
сделай обычный class Document. От него наследуются class Dogovor и class Pismo (еще обзови их class DoroBop и class nuCbMo, раз так фанатеешь от русских названий - сарказм на всякий случай). Класс Document при этом не должен знать о существовании своих подклассов и никак их не упоминать. Далее создай в совершенно отдельном месте функцию, которая принимает $typeFromDb и делает по нему return new КонкретныйКласс, можно через switch. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Какой верный путь для получения экземпляро объектов по их типу?" | +6 +/– | |
Сообщение от Вервер (?), 12-Фев-23, 09:04 | ||
> сделай обычный class Document. От него наследуются class Dogovor и class Pismo | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Какой верный путь для получения экземпляро объектов по их типу?" | +5 +/– | |
Сообщение от Аноним (11), 12-Фев-23, 15:11 | ||
> По поводу организации функцией, а не в родительском классе - в чём | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Какой верный путь для получения экземпляро объектов по их типу?" | +3 +/– | |
Сообщение от ACCA (ok), 13-Фев-23, 03:54 | ||
Коллеги, я в растерянности. Такое впечатление, что вы вернулись к бредовым идеям самомодифицирующегося кода. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
17. "Какой верный путь для получения экземпляро объектов по их типу?" | +3 +/– | |
Сообщение от Вервер (?), 13-Фев-23, 17:18 | ||
> Коллеги, я в растерянности. Такое впечатление, что вы вернулись к бредовым идеям | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Какой верный путь для получения экземпляро объектов по их типу?" | +2 +/– | |
Сообщение от Аноним (18), 15-Фев-23, 13:59 | ||
Самомодифицирующийся код - это когда ты на асме берёшь и меняешь инструкции своей собственной программы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Какой верный путь для получения экземпляро объектов по их типу?" | +3 +/– | |
Сообщение от Вервер (?), 15-Фев-23, 19:27 | ||
> Самомодифицирующийся код - это когда ты на асме берёшь и меняешь инструкции | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Какой верный путь для получения экземпляро объектов по их типу?" | +8 +/– | |
Сообщение от Аноним (15), 12-Фев-23, 18:55 | ||
Фабричный метод с маппингом - подход имеющий право на жизнь. Вопрос в том, для чего это применять. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Какой верный путь для получения экземпляро объектов по их типу?" | +3 +/– | |
Сообщение от Вервер (?), 15-Фев-23, 19:57 | ||
> Фабричный метод с маппингом - подход имеющий право на жизнь. Вопрос в | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Какой верный путь для получения экземпляро объектов по их типу?" | +/– | |
Сообщение от Аноним (25), 16-Фев-23, 13:26 | ||
Вроде понятно. У вас контроллер компонует результаты дочерних контроллерчиков. Можно имена классов просто в базу сохранять, без искусственных partType. Выборок по этим ид нет же? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Какой верный путь для получения экземпляро объектов по их типу?" | +1 +/– | |
Сообщение от Вервер (?), 16-Фев-23, 21:17 | ||
> Вроде понятно. У вас контроллер компонует результаты дочерних контроллерчиков. Можно имена | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Какой верный путь для получения экземпляро объектов по их типу?" | +1 +/– | |
Сообщение от Аноним (25), 17-Фев-23, 13:42 | ||
> Блин... Ну вот сама принципиально идея сохранять имена классов в БД... | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Какой верный путь для получения экземпляро объектов по их типу?" | +1 +/– | |
Сообщение от Вервер (?), 17-Фев-23, 21:15 | ||
> Вы можете туда интерфейс сохранять, а не конкретный класс. И через DI | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Какой верный путь для получения экземпляро объектов по их типу?" | +/– | |
Сообщение от Аноним (29), 20-Фев-23, 14:59 | ||
> Пожалуйста объясните, что такое DI контейнер? Просто пример в несколько строчек для | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Какой верный путь для получения экземпляро объектов по их типу?" | +6 +/– | |
Сообщение от Аноним (18), 15-Фев-23, 14:01 | ||
Надо не играть в бабу Вангу и чётко спросить: | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Какой верный путь для получения экземпляро объектов по их типу?" | +6 +/– | |
Сообщение от Вервер (?), 15-Фев-23, 19:30 | ||
> Надо не играть в бабу Вангу и чётко спросить: | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |