Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
banderos120

Александр Евгеньевич

Играю на балалайке
  • 64
    вклад
  • 47
    вопросов
  • 100
    ответов
  • 33%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как лучше спроектировать в данном примере классы?

    banderos120
    Александр Евгеньевич @banderos120
    vilix: а так всегда бывает, когда пытаешься решить задачу в уме, в итоге достаточно пообщаться с кем-нибудь, просто пытаясь обьяснить задачу, как все становится на свои места.
    Думаю не стоит мой комментарий делать ответом, так как он не решает вашей задачи, тут лучши вы сделайте свой комментарий как ответ, грамотно обьяснив, по какой причине вам не подходит вариант, который вы изначально выбрали. Так будет полезней.
    Написано более трёх лет назад
  • Как лучше спроектировать в данном примере классы?

    banderos120
    Александр Евгеньевич @banderos120
    vilix: т.е. по сути вырисовывается такая структура:
    DeviceModel
    - id
    - original_name
    - manufacturer (я бы вынес в отдельную таблицу) : IManufacturer::getName()
    - work_modes (не понял, что это)

    Controller extends DeviceModel
    - id
    - name
    - address

    IManufacturer
    - id
    - name

    Далее мне нужно, при получении из базы, получать контроллер нужного типа.


    Самое главное, почему вам нужно получать определенный класс контроллера для разных Manufacturer , что вы хотите в дальнейшем с этим делать ? По идее ,если пользуетесь ORM, там можно настроить маппинг в зависимости от типа (содержимого поля, которое вы укажите как тип).
    Написано более трёх лет назад
  • Как лучше спроектировать в данном примере классы?

    banderos120
    Александр Евгеньевич @banderos120
    vilix: т.е. Device - это по сути Manufacturer ?
    Написано более трёх лет назад
  • Как лучше спроектировать в данном примере классы?

    banderos120
    Александр Евгеньевич @banderos120
    Дальше я хочу поместить функции для работы с контроллерами,

    Что за функции ?
    DeviceId - по этому ID можно будет достать техн характеристики данного типа устройства, напр производителя.

    Device - это базовая сущность, Controller - наследуемая, как я понял. Почему тогда в Controller существует поле - name ? Или только у контроллеров будет name ?
    Написано более трёх лет назад
  • Как лучше спроектировать в данном примере классы?

    banderos120
    Александр Евгеньевич @banderos120
    укажите язык
    Написано более трёх лет назад
  • Что и зачем "Symfony Workflow Component"?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    Спасибо большое за объяснение !
    Написано более трёх лет назад
  • Что и зачем "Symfony Workflow Component"?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    Mikhail Osher: ну спасибо, что хоть комментарием, а не ответом написали. Очень приятно, что тостер поддерживает славный авторитет русских форумов. Все что угодно, но не ответ на вопрос.
    Написано более трёх лет назад
  • Что и зачем "Symfony Workflow Component"?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    dizzy7:
    Надеюсь найдётся кто-нибудь более умный и осилит эту задачу
    Собственно на это и был рассчитан мой вопрос.
    Написано более трёх лет назад
  • Что и зачем "Symfony Workflow Component"?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    В таких случаях обычно действует простое правило - если вы не понимаете зачем вам это нужно, значит оно вам не нужно

    Это правило действует для тех, кому лень писать нормальный ответ, но очень хочется написать хоть что-то.
    Написано более трёх лет назад
  • Почему простой запрос долго выполняется?

    banderos120
    Александр Евгеньевич @banderos120
    Добавьте больше деталей. Что за тип таблицы, какие индексы, какие связи, не висит ли event-ов на вставку.
    Написано более трёх лет назад
  • If else. Особенность &&?

    banderos120
    Александр Евгеньевич @banderos120
    m4a1fox: цифру все равно ж надо проверять
    Написано более трёх лет назад
  • Знания Junior php разработчика?

    banderos120
    Александр Евгеньевич @banderos120
    Александр Афанасьев: идеальный джуниор же.
    Написано более трёх лет назад
  • Как лучше сконфигурировать проект?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    Роман Романов: ну я представляю для чего все эти технологии, но вы просто их так перечислили что мне показалось, будто вы предлагаете их использовать все в одном стеке.
    Написано более трёх лет назад
  • Как лучше сконфигурировать проект?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    Дмитрий Энтелис: прихоть заказчика, к сожалению
    Написано более трёх лет назад
  • Как лучше сконфигурировать проект?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    Спасибо за ответ, однако вы не могли бы добавить чуть больше деталей ? Т.е. например, на vagrant ставим Centos, далее используем docker для настройки того-то, а ansible для деплоя или еще чего-то. Просто я не использовал docker и ansible, но готов с ними познакомиться, в случае ,если решение подойдет.
    Написано более трёх лет назад
  • Какие компоненты лучше при создании АПИ + CRUD админки поверх?

    banderos120
    Александр Евгеньевич @banderos120
    Кирилл Несмеянов: почему же не тру вей ? Придерживайтесь единой логики при написании приложения и будет вам счастье. В симфони все для этого есть. Формы, или валидаторы. Что вам еще нужно ? А так вы только пытаетесь инструментами перебирать, что как раз таки никак не тянет на тру вей.
    Написано более трёх лет назад
  • Какие компоненты лучше при создании АПИ + CRUD админки поверх?

    banderos120
    Александр Евгеньевич @banderos120
    Альтернатива - это реализация без сторонних бандлов.
    Написано более трёх лет назад
  • Как хранить значения по умолчанию в файле, а остальное записывать в БД?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    DTX: спасибо за труд, но я немного неправильно сформулировал вопрос и ввел вас в заблуждение. Чуть позже поправлю.
    Написано более трёх лет назад
  • Как хранить значения по умолчанию в файле, а остальное записывать в БД?

    banderos120
    Александр Евгеньевич @banderos120 Автор вопроса
    Тут не в скорости вопрос, а в реализации, удобстве.
    Написано более трёх лет назад
  • В чем плюсы и минусы почты на своем сервере?

    banderos120
    Александр Евгеньевич @banderos120
    Ну вы же не знаете его требований , может там небольшой объем оборота корреспондеции. Единственная сложность, с которая серьезно портит жизнь - это контроль за спамом, в основном - исходящим.
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • Drno
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • sergey-kuznetsov
    Сергей Кузнецов
    • 6 ответов
    • 0 вопросов
  • низкомолекулярный макрос
    • 5 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации