Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
переписал http://www.sitepoint.com/laravel-blade- … -partials/ под Twig Работает!
Очень интересный подход рекурсии в шаблонизаторе!
вот:
https://laravel.ru/tags/Laracasts
https://laracasts.com/series/laravel-5-fundamentals
https://www.youtube.com/playlist?list=P … VhTWo3DL9G
jean179()ru/
гугл в помощь, он многое знает
То, что нужно! Благодарю! Сейчас буду разбираться!
По идее и в контроллере это делать не следует. Завтра поменялось оформление, применяемые стили. И что править это в контроллере?! Тогда уже лучше во вьюхе... там же мы размещаем разные foreach, if и т.п. Ведь это не логика работы с данными, а логика вывода данных. А ей место во вью имхо.
сама таблица в бд стандартна:
CREATE TABLE `leftmenu` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`title` CHAR(100) NOT NULL COLLATE 'utf8_unicode_ci',
`url` CHAR(255) NOT NULL DEFAULT '#' COLLATE 'utf8_unicode_ci',
`parent_id` INT(10) UNSIGNED NULL DEFAULT '0',
PRIMARY KEY (`id`)
)
далее получаем записи из бд и группируем по parent_id
$menu = Menu::orderBy('id')->get()->groupBy('parent_id');
основной вопрос таков, как это вывести во view?
на чистом php такой массив(тут коллекция) выводится рекурсией, но как эту рекурсию организовать в twig/blade?!
возможно есть другая реализация вывода многоуровневого меню?!
Страницы 1