Всем доброго дня! Нужна ваша помощь. Не могу отыскать где неверная логика. Сделал древовидное меню. Пока вылазит 4 пункта из базы. Дочерние пункты у меня скрыты (раскрываются при нажатии на пункт. Это работает). В дочерних пунктах я могу перейти по формирующимся ссылкам, а вот по родительскому пункту у которого не вложено дочерок не могу. Не втыкаю как написать, чтобы переходило еще и на род.элементы у которых не вложены дочерки... Заранее,спасибо.
вряд ли, ведь вложенность элементов ведь в цикле надо проверить, а не за рамками цикла. Ну хотя попробую, может и получится. Была еще идея сделать в базе отдельное поле и тупо еще проверку замутить что если например это поле заполнено, то в данном пункте нет дочерок тогда генерим ссылку, а если не заполнено, тогда у ссылки ставим href="#" и вешаем toogle. как-то так. попробую и так и так. спасибо за отклик
Так в цикле гоняются дочерние пункты? Если, да то и проверить надо есть ли что гонять, и если нечего, то создавать ссылку.
А вот эта примочка не подойдет? https://github.com/kartik-v/yii2-tree-manager
В моем примере в цикле гоняется все как родители, так и дочерки... В общем не стал париться, просто сделал отдельное поле в бд и повесил кнопку on/off. При нажатии на кнопку в скрытое поле проставляется параметр, который меняет в атрибуте href значение, при on - ставится # и toogle, а при off генерится ссылка... Пока такой вариант меня устроит, потом пойму по ходу как оно...