Bonjour, j'essaye de faire marcher le plugin skywalker permettent d'utiliser le bootstrapTwitter avec cakePHP sous forme de plugin.
Seulement, cela ne marche pas. J'ai fais quelques petits tests. Il apparaît que le plugin n'est pas prit en compte du tout.
J'ai essayé [code]<?php debug("test"); ?>[/code] au niveau de la méthode [i]input[/i] du helper [i]app\Plugin\TwitterBootstrap\View\Helper\BootstrapFormHelper.php[/i] charger de gérer les formulaires. Rien n'est affiché sur la page.
Voila l'installation que j'ai fait en suivant la doc.
[]Téléchargement du plugin[/]
[]Unzip vers le dossier app\Plugin[/]
[]Renommage du dossier en TwitterBootstrap[/]
[]Ajout de [code]CakePlugin::load('TwitterBootstrap');[/code] au fichier [i]config\bootstrap.php[/i] de l'application[/]
[]Ajout du helper dans le AppControleur de l'application.
[code]public $helper = array(
'Html' => array('className' => 'BootstrapHtml'),
'Form' => array('className' => 'BootstrapForm'),
'Paginator' => array('className' => 'BootstrapPaginator'),
'Session'
);[/code][/]
[]Ajout du code dans la vue.
[code]
<div class="row">
<div class="span12">
<?php echo $this->Form->create('User', array('controller' => 'users', 'action' => 'addUserToGroup', 'class' => 'form-inline')); ?>
<?php echo $this->Form->input('groupName', array(
'label' => 'Nom de l\'utilisateur : ',
'type' => 'text',
'class' => 'span2'
)); ?>
<?php echo $this->Form->submit('Save changes', array(
'div' => false,
'class' => 'btn btn-primary',
)); ?>
</div>
</div>[/code]
[/]
Si j’enlève le chargement du plugin du bootstrap.php , le rendu est le même.
Quelqu'un à une solution?