• ВЕБ студия с сотрудниками фрилансерами?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Почему ВЕБ студии полностью не отказываются от услуг сотрудников в офисе, если можно нанять фрилансеров под те же задачи и они будут работать фактически за бесплатно?

    Такие веб студии как правило долго не живут потому, что каждый их клиент приходит к ним первый и он же последний раз.
    Ответ написан
    Комментировать
  • Yii2 Как выполнить запрос с подзапросом с помощью Active Records?

    @bighoc
    php/javascript developer
    что бы переменную было видно нужно передать её в анноимную функцию, кажется вот так:
    $rooms = Rooms::find()->joinWith([
            'reservation' => function ($query) use ($rdRooms){
                $query->where(['rooms.id_room' => $rdRooms]);
            }
    Ответ написан
    2 комментария
  • Различные варианты товара в интернет магазине. Преимущества и недостатки реализаций

    @Pyatochkin
    поскольку пишу 2-й раз — буду краток ;) не буду пугать количеством реализованных «складов», сразу приведу пример довольно универсального справочника товаров (естественно, в упрощенном виде ;)
    Таблица 1 — goods:
    id, Name
    Таблица 2 — params:
    id, Name(например — Производитель, Длина, )
    Таблица 3 — goods_params:
    id, goods_id(foreign key), param_id(foreign key), Value

    в такой схеме товар имеет имя(в некоторых случаях его можно генерить автоматом по заполненным данным из goods_params — будет как общее описание товара в розетке), а все его характеристики в goods_params, пустых полей нет, добавление товара с новыми характеристиками добавит записей в goods, params, goods_params. В ширину таблицы расти не будут. Надеюсь, схема понятна? Ключи/индексы не расписаны… Дальше это можно наворачивать еще долго… проблем с подбором, поиском и сопоставлением товара здесь нет — решается банально через SQL(что-то вроде расширенной версии такого подхода отлично работает в оракловой базе под 1,5TB). ну а насколько данная фантазия ляжет на ваш orm — это другой вопрос — вы не это спрашивали ;)
    ну где хранить цену — вопрос обычно отдельный ;) хотя, в некоторых случаях войдет в уже описанную схему… в общем, дерзайте ;)
    Ответ написан
    4 комментария
  • Какой выбрать дистрибутив linux для веб разработки?

    Я бы советовал Ubuntu, по моему опыту, с ней было меньше всего мороки с начальной настройкой.
    +легко гуглятся практически любые проблемы.
    Ответ написан
    Комментировать