Kohana configure automatiquement les URL comme siExiste-t-il un moyen générique d'acheminer les URL dans Kohana lorsqu'il y a le trait d'union?
http://www.example.com/controller/method/argument1/argument2/etc
Maintenant, je tiens à utiliser le tableau de bord pour séparer mes mots dans l'URL, et j'ai une adresse comme si
http://www.example.com/business-hub
Mon Le contrôleur est intitulé BusinessHub_Controller. Ce qui m'énerve, c'est que/business-hub/pour faire correspondre le contrôleur BusinesHub, j'ai besoin d'ajouter une entrée personnalisée dans le fichier routes.php sous le dossier application/config. Il semble également que je dois ajouter un pour chaque méthode, ce qui est vraiment ennuyeux. Par exemple, voici un extrait,
$config['business-hub'] = 'businesshub/index/';
$config['business-hub/logout'] = 'businesshub/logout';
$config['business-hub/media-releases'] = 'businesshub/mediareleases';
De toute évidence, cela est vraiment ennuyeux. Est-ce là, je peux quand même dire Kohana pour convertir l'URL dans le nom de camelCase, quelque chose comme
$urlController = 'business-hub';
$correctController = str_replace('-', ' ', $urlController);
$correctController = ucwords($correctController);
$correctController = str_replace(' ', null, $correctController);
$correctController = $correctController . '_Controller';
Cela semble prometteur! J'ai déjà un crochet 404 et un crochet de contrôleur par défaut, donc l'implémentation devrait être un jeu d'enfant. – alex
A travaillé super - vous êtes l'homme! – alex