Intereting Posts
Laravel: метод BadMethodCallException не существует Вход в систему на WAMP Сортировка ассоциативного массива по значению в порядке убывания и сохранения, когда значения одинаковы Как добавить дополнительные версии PHP в MAMP Создайте Joomla! Статья Неустранимая ошибка: Class 'Symfony \ Component \ Console \ Input \ ArgvInput' не найден в приложении / консоли в строке 16 почему php генерирует одни и те же идентификаторы сеансов каждый раз в тестовой среде (WAMP)? Доступ к многомерному элементу массива без знающих родительских элементов PHP – строка для многомерного массива Сообщение Android Base64 String to PHP Подключение нескольких баз данных и объединение запросов по базе данных в php Блокирование входа пользователя с определенным уровнем разрешений, а затем отображение предупреждений, чтобы сообщить им, почему PHPExcel изменяет существующий файл .xlsx с несколькими листами Это самый эффективный способ получить и удалить первую строку в файле? Разбор доменного имени только из URL-адреса в PHP

Интеграция Twitter Bootstrap 3.2 в проект Symfony 2.3

Я попытался интегрировать Twitter Bootstrap 3.2 в мой проект Symfony 2.3.

Просто нашел Учебники для Bootstrap 3.0 с leafo / lessphp, но это больше не поддерживается и, кроме того, оно не работает для Bootstrap 3.2. Я не нашел ничего похожего на leafo / lessphp, который поддерживает последнюю версию Bootstrap.

Есть ли способ интегрировать Bootstrap 3.2 в проект Symfony 2.3?

С уважением

Это зависит от того, что вы подразумеваете под интеграцией : если вы имеете в виду только CSS и JS-файлы, просто загрузите их, включите в папку с вашими активами и потребуйте от них шаблоны.

Если вы хотите контролировать способ генерации источника LESS / SASSS, вы можете быть заинтересованы в этом пакете [который волшебным образом отображался в качестве первого результата после googling для «symfony bootstrap»].

symfony 2.6 Простая установка и обновление через композитор. Это только для шрифтов, css, js.

composer.json

"require": { "twbs/bootstrap": "~3.3" } "post-install-cmd": [ "php -r \"if (!file_exists('web/bundles/bootstrap/')){ symlink(__DIR__.'/vendor/twbs/bootstrap/dist', 'web/bundles/bootstrap');}\"" ] "post-update-cmd": [ "php -r \"if (!file_exists('web/bundles/bootstrap/')){ symlink(__DIR__.'/vendor/twbs/bootstrap/dist', 'web/bundles/bootstrap');}\"" ] 

base.html.twig

 <link href="{{ asset('bundles/bootstrap/css/bootstrap.min.css') }}" rel="stylesheet"/> <script src="{{ asset('bundles/bootstrap/js/bootstrap.min.js') }}"></script> 

Затем выполните команду в корневом каталоге

 composer update twbs/* 

Вы просто должны включить CSS и JS-файлы в файл twig следующим образом:

 <link rel="stylesheet" href="{{asset('bundles/bundleName/css/bootstrap.css')}}"> <script src="{{ asset('bundles/bundleName/js/bootstrap.min.js') }}" ></script> 

Извините за неясность. Я использую composer и config.yml для загрузки файлов.

Я также вчера посмотрел на пакет (первый результат), но для bootstrap 3.0 был простой способ настройки, поэтому я спросил себя, есть ли простой способ сделать это с помощью bootstrap 3.2.

Я не хочу включать файлы js и css вручную, хочу, чтобы это выполнялось композитором / Symfony.

Так было с бутстрапом 3.0:

http://mossco.co.uk/symfony-2/symfony-2-and-bootstrap-3-assetic-config-and-base-html-template-file/

Поскольку, тем не менее, он больше не поддерживается / не развивается, он не работает для 3.2 бутстрапа.

Надеюсь, теперь вопрос достаточно ясен. Если у вас есть какой-либо подход без комплекта, вы действительно поможете мне.

Если это самый простой и надежный способ: https://github.com/braincrafted/bootstrap-bundle, я буду использовать этот пакет.