cakephp et boostcake (for boostrap twitter 3.x)

Par altair8080, il y a 12 ans


Bonjour,

suite à un précédent post, j'ai tenté une installation from scratch pour cake php et boostcake (twitter bootstrap 3.x) mais je bloque sur un message d'erreur où il me demande un controller user alors que je n'en ai pas besoin

quelqu'un peut il m'aider sur la mise en route ?

voici les étapes :
sous wamp

base cake

installation du package cakephp dans www/cake

modification de app/config/core.php

-Security.salt
    -Security.cipherSeed

modification de app/config/database.php
modification de app/config/email.php

127.0.0.1/cake => ok

donwload de BoostCake : https://github.com/slywalker/cakephp-plugin-boost\_cake

copie dans plugin/BoostCake

config/bootstrap.php

CakePlugin::loadAll();

modification de appController.php

class AppController extends Controller {
public $helpers = array(
        'Session',
        'Html' => array('className' => 'BoostCake.BoostCakeHtml'),
        'Form' => array('className' => 'BoostCake.BoostCakeForm'),
        'Paginator' => array('className' => 'BoostCake.BoostCakePaginator'),
    );

    public $components = array(
        'Auth' => array(
            'flash' => array(
                'element' => 'alert',
                'key' => 'auth',
                'params' => array(
                    'plugin' => 'BoostCake',
                    'class' => 'alert-error'
                )
            )
        )
    );
}

ensuite 127.0.0.1/cake/
qui redirige automatiquement vers : http://127.0.0.1/cake/users/login

message affiché

Error: UsersController could not be found.
Error: Create the class UsersController below in file: app\Controller\UsersController.php
<?php
class UsersController extends AppController {
}

merci

P.S. : je ne sais pas si je dois télécharger des éléments du site twitter bootstrap

4 réponses

le furet 17, il y a 12 ans

Il faut bien sur mettre en place le bootstrap de Twitter et l'integrer dans le layout , ensuite ton message d'erreur vient du fait que tu as pas du creer le controleur et les vues pour le login and co

Maenhyr, il y a 12 ans

il me demande un controller user alors que je n'en ai pas besoin

public $components = array(
        'Auth' => array(

Si tu en as besoin justement ! Tu as activé le composant d'authentification donc il va te falloir les actions de connexion. Vu que tu sembles débutant sur CakePHP, je te conseille de lire le book au mois une fois avant de commencer à coder. http://book.cakephp.org/2.0/en/index.html. Il y a énormément de choses à comprendre avant de se lancer dans la découverte d'un framework. Tu risques de rapidement te trouver bloquer sinon.

altair8080, il y a 12 ans

Merci, pour le lien, j'ai commencé les tuto de grafikart aussi