2013-08-27 4 views
1

Я попытался установить Twitter Bootstrap на Symfony2 2.3 следуя этой простой учебник: http://bootstrap.braincrafted.com/getting-startedSymfony2 бутстраповские прут включают

Все кажется успешно установлена, на самом деле проверки в поставщика папки, Есть braincrafted , jQuery и твиттер единицы.

Затем, как я могу вызвать файлы bootrstrap .css (или .less) в мои .twig? Возможно, я ошибаюсь в некоторых шагах или глупой вещи, но в этом учебнике я не вижу способа сделать это.

Я думал, что вещь, как показано ниже, но, может быть, я нахожусь в неправильном:

<link href="{{ asset_url }}" type="text/css" rel="stylesheet" media="screen" /> 

Спасибо

ответ

2

Вы должны добавить самозагрузки включения между вашими <head> тегами:

<link rel="stylesheet" href="{{ asset('css/bootstrap.css') }}"> 

И внизу вашего файла, непосредственно перед тегом </body>, укажите необходимые сценарии:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script>window.jQuery || document.write('<script src="{{ asset('js/jquery.js') }}"><\/script>')</script> 
<script src="{{ asset('js/bootstrap/bootstrap.js') }}"></script> 
3

Не забудьте добавить lessphp к вашему composer.json.

затем сделать обновление для composer.phar

затем в разделе С Assetic использовать метод lessphp.

На данный момент: PHP приложение/консоль assetic: свалка

Чтобы закончить включать файлы, как сказал Ален Tiemblo.

+0

Спасибо Ybert. Это замечательно !! На самом деле я уже сделал то, что написал Ален Тимбло, но проигравший шаг состоял только в том, чтобы ввести assetic: dump: 'php app/console assetic: dump'. Теперь это работает! Большое спасибо! :) –