Search by

libriciel / cakephp4-bootstrap-helpers

ludeusepommateaupviver

Bootstrap Helpers for CakePHP 3.0

Package info

gitlab.adullact.net/Libriciel/archivage/cakephp4-bootstrap-helpers.git

Type:cakephp-plugin

pkg:composer/libriciel/cakephp4-bootstrap-helpers

Statistics

Installs: 6 306

Dependents: 1

Suggesters: 0

4.2.1 2026-02-19 13:50 UTC

README

License build status coverage report

Helpers de vue CakePHP 3.7 et plus (utilisé en CakePHP 4) qui génèrent du HTML au format Bootstrap (formulaires, modales, panels, navbar, fil d'Ariane, pagination, messages flash). Paquet composer : libriciel/cakephp-bootstrap-helpers.

Dépendance de

ProjetBuildCoverage
asalaebuild statuscoverage report
versaebuild statuscoverage report
refaebuild statuscoverage report
asalae-corebuild statuscoverage report

Prérequis

  • PHP >=5.5.9

Installation

composer require libriciel/cakephp-bootstrap-helpers:dev-master

Dans Application::bootstrap() :

$this->addPlugin('Bootstrap');

Utilisation

View/Helper

Helpers Breadcrumbs, Flash, Form, Html, Modal, Navbar, Paginator et Panel générant du HTML au format Bootstrap, à charger à la place des helpers CakePHP (Bootstrap.<Nom>).

src/View/AppView.php (asalae)

                'Breadcrumbs' => ['className' => 'Bootstrap.Breadcrumbs'],
                // ...
                'Modal' => [
                    'className' => 'Bootstrap.Modal',
                    'templates' => [
                        'modalTitle' => '<h3 class="h4 modal-title{{attrs.class}}" {{attrs}}>{{content}}</h3>',
                        // ...
                    ],
                ],
                // ...
                'Navbar' => ['className' => 'Bootstrap.Navbar'],
                // ...
                'Panel' => ['className' => 'Bootstrap.Panel'],

src/View/Helper/Object/ModalView.php (asalae-core)

        return $this->Helper->Modal->create($params)
            . $this->Helper->Modal->header($this->title)
            . $this->Helper->Modal->body($this->content, $this->bodyParams)
            . $this->Helper->Modal->end(
                $this->returnButton
            )
            . $this->Helper->modalScript($params['id']);

View/Widget

Widgets de formulaire : ColumnSelectBox, DateTime, FancyFile, InlineRadio, InlineRadioNestingLabel.

Licence

Fork de Holt59/cakephp3-bootstrap-helpers, licence MIT, © 2013-2017 Mikaël Capelle. Voir LICENSE.