Twitter начальной загрузки — Установка Braincrafted / Bundle / BootstrapBundle в CMS Php Bolt

Я пытаюсь выяснить, как установить Braincrafted/Bundle/BootstrapBundle в PHP Bolt CMS и использовать теги Boostrap Twig Templates для моей темы Bolt. Но, к сожалению, зашли в тупик при установке. 🙁

Поскольку оба они основаны на Symfony Framework, идея добавления "braincrafted/bootstrap-bundle": "~2.0" к моему composer.json, игнорируйте часть управления активами и добавьте следующее к app/AppKernel.php звучало возможно.

class AppKernel extends Kernel {
public function registerBundles() {
$bundles = array(new Braincrafted\Bundle\BootstrapBundle\BraincraftedBootstrapBundle());
return $bundles;
}
}

Но гдеclass AppKernel extends Kernel«в моем приложении Php Bolt?
Я угадываю index.php будет началом, или я должен построить путь расширения болта Php?

Все, что я хочу, это:

{{ knp_menu_render(menu, { 'style': 'tabs' }) }}

а также

<form action="..." method="..." class="form-horizontal">
{{ bootstrap_set_style('horizontal') }}

{{ form_row(form.firstName) }}
{{ form_row(form.lastName) }}

{{ bootstrap_set_style('') }}
</form>
{{ label_success('Success') }}

Спасибо всем за помощь.
Пока что P.S Php Bolt для меня +1

0

Решение

Болт CMS основан на кремнезем Микро-фреймворк PHP, который в свою очередь основан на Symfony компоненты, не Symfony Framework. Там нет никаких связок, но Silex’s ServiceProviders. Кроме того, Болт не использует преимущества компонента безопасности.

Bolt CMS можно расширять с помощью расширений, но также можно переопределить встроенные поставщики услуг — вам нужно только зарегистрировать собственного поставщика под тем же именем, сразу после $app->initialize() (вам нужны некоторые настройки архитектуры приложения).

Пожалуйста, обратитесь к документации Silex для получения дополнительной информации о регистрации поставщиков услуг.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]