Это понятно и реализованно, но чтобы показать данные из связанной таблицы нужно вызвать $post->comments а я хочу чтобы в выходном массиве уже были комменты
Почитал про директивы как компоненты и про bindToController. Можете, если, не сложно накидать пример правильного дерева компонент. Мне не понятен механизм общения директив
Почему не послушаю,обязательно послушаю. Мне надо сделать максимально "правильно", а не чтобы работало. Подскажите как, с удовольствием попробую реализовать.
И вправду, очень расплывчато сформировал задача. Второй вариант - именно такого масштаба мне и нужно. Планируется минимум три слоя по 2000-3000 объектов.
у меня так было изначально и я от этой схемы отказался. Попробуйте на такой БД построить дерево от заданного кросса (чтобы получилось нечто похожее на первое изображение). У меня не получилось
Между таблицами cables и communications связь один ко многим (у каждого кабеля есть начало и конец). Кабель может связывать:
кросс-кросс
кросс-муфта
муфта-муфта
Слишком просто. Необходимо описывать сами связи, т.е. тип и марка кабеля. Так же кросс входит в состав узла( в одном узле может быть много кроссов), а муфта в свою очередь самостоятельный объект.