Bonjour,
Je m'explique, CakePHP et son comp Auth, utilise le model User pour gérer le schmilblik. Moi je voudrais utiliser autre chose. Comment changer cela ? Par les routes ?

Merci

1 réponse


Salut, si tu veux juste changer l'adresse apparente dans le navigateur,
tu en effet utiliser les routes, par ex :

Router::connect('/article/:slug-:id', array('controller' => 'posts', 'action' => 'show'),array('pass' => array('id','slug'), 'id' => '[0-9]+', 'slug' => '[a-z0-9\-]+'));

Là tous ce qui passent par le controller posts et qui utilisent l'action show sera nommé /article/.

Sinon si tu as un controller BordelsController.php, un model Bordel.php et une view Bordels/index.ctp et que tu utilises une table "users"
dans ton model Borderl.php tu mets au début

public $useTable = 'users';

Si ton controller et BordelsController.php mais que ton model s'appelle User.php, tu dois mettre dans ton controller au début

public $uses = array('User');