Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
SMGladkovskiy, благодарю! Буду теперь переваривать ваше предложение, не сталкивался с понятием справочник, теперь есть возможность погуглить и узнать много нового.
А для деревьев планирую использовать: http://packalyst.com/packages/package/baum/baum
Большой Интернет-магазин, есть много вложенных категорий и различных товаров (с разными свойствами, структурой).
Я пока вижу 2 пути:
1) Полиморфические связи один ко многу.
Есть ресурс, ресурс бывает товар, страница и т.п.
Товар может быть медицинский, туристический и т.п.
туристический товар может быть такого-то типа, товар такого-то типа имеет такие-то свойства.
*Тут вижу сложность с добавлением посреднических узлов в цепочке, а так же сложность со сквозными связями (Through) из-за длинны цепочки.
2) Упростить полиморфические связи из п.1, ресурс -> товар -> конкретный товар со своими свойствами. А категории товаров вынести отдельно в дерево...
Магазин рассчитан на рост и правки, чтобы легко можно было добавлять узлы, категории и т.п. Подскажите, какие еще есть решения в проектировании такой БД?
Заранее благодарю!
Зарплата от 50 000 рублей (при неполной занятости) до 150 000 при полной занятости и большой отдаче. В любом случае, зарплата будет расти до 150 000 пропорционально взаимному доверию и росту объемов работы.
Забыл написать - надо стараться кодить только по юнит тестам, желательно быть знакомым с методологиями работы (всякие Agile и т.п.), хорошо если был опыт написания дополнений к php на C++, но это совсем не обязательно, главное - понятный и качественный результат.
Как-то так.
В общем чтобы код был предельно понятен, а работу было ясно видно. В таких условиях готов платить больше!
Возможна работа в коворкинге, в Москве. Изначально офиса нет, чуть позже (когда будут готовы 3 сайта) - будет.
Оказалось так и есть, таблицы - через подчеркивание, в множественном числе, сколько бы там не было слов. А в модели верблюжью, в единственном.
А если где-то пересекается (что мало вероятно), то просто указывать явно...
Ищу фаната своего дела - beckend программиста, который пишет красиво и понятно, с большим опытом ООП проектирования.
Работа или на постоянке, удаленно, возможно со свободным графиком. Или, если дело пойдет в гору, или работы будет много - с переездом в Москву.
В данный момент ищу в формате - удаленная работа с частичной (~50%) занятостью за постоянную зарплату.
Желательно работать в среде phpStorm, обязательно Git (коллективная разработка).
Работа идет чисто на Laravel, на последних версиях. Но хотелось бы чтобы будущий партнер по общему делу имел опыт работы с другими фреймворками, в частности Symfony или Zend.
В первую очередь, надо сделать как можно оперативнее три сайта (Интернет-магазины).
Переделывать по несколько раз - не придется, я сам веб разработчик и понимаю, что надо делать. Если дело будет идти в гору - будет расти и зарплата, обязательно должен оставаться стимул к работе.
Начать надо будет минимум через 2 недели, максимум через месяц (15 - 30 Сентября).
При удаленной работе, возможно, стоит записывать работу на видео, это не сложно (нажал на кнопку и все) и места не много (1 день = 500 метров), зато все спокойны и дополнительный стимул к работе.
Зарплата оговаривается, плачу по рынку или больше, главное чтобы шел качественный, красивый результат.
Если интересно, пишите портфолио или резюме на mr@adminoid.com сразу скайп указывайте, поговорим.
Ситуации 2:
1) Есть объект "плитка" и внутри много связанных таблиц. Плитка принадлежит к коллекции, которая, в свою очередь принадлежит бренду.
Хорошо бы отметить все таблицы, относящиеся к плитке префиксом, например tiles_.
2) Есть многословные таблицы и поля, например group_of_nomenclatures, group_of_nomenclature_id
Но в Laravel знак подчеркивания так же используется для связей таблиц "много ко многу".
Как и какие использовать разделители у имен таблиц и полей чтобы не запутаться?
Заранее благодарю...