Codeigniter faire un sous-répertoire de contrôleurs du travail
Je vais avoir du mal à faire le chargement de la page le contrôleur je le veux aussi.
Par exemple je veux que mon site à charger comme localhost/nomsite/catergory1/catergory2 où catergory 1 est son propre contrôleur et 2 est une méthode. J'ai donc essayé d'ajouter ce point à mon routes.php:
$route['catergory1'] = 'catergory1/cat1';
avec mon contrôleur de fichier défini comme:
-Controller
-Home.php
-catergory1
<- sous-dossier
-cat1.php
j'ai pensé que serait la cause de codeigniter pour charger le contrôleur "cat1" à l'intérieur de la catergory 1 dossier, mais au lieu de cela, quand je vais sur localhost/nomsite/catergory1 il vient de charges mon contrôleur par défaut 'à la maison'. J'ai essayé de le mettre dans les deux uri routes et itinéraires réservés à la partie de routes.php mais cela ne fonctionne toujours pas. C'est probablement quelque chose de vraiment facile, mais im nouveau à cela.
Heres les contrôleurs eux-mêmes juste au cas où ses quelque chose à faire avec eux:
la maison de contrôleur:
class Home extends CI_Controller {
function index() {
$this->load->view('home');
}
}
Cat1 contrôleur:
class Cat1 extends CI_Controller{
function index() {
$this->load->view('cat1');
}
}
Suis-je tout simplement stupide et manquant de quelque chose de facile?
Merci.
OriginalL'auteur DannyH | 2012-02-01
Vous devez vous connecter pour publier un commentaire.
Vous avez une erreur de frappe dans la
category1
btw.Si je suis bien, vous avez cette structure:
Si oui, vous confus-vous avec votre itinéraire:
Besoin de définir la méthode
index
, c'est basé sur "l'cat1.php' fichier:J'ai écrit à ce sujet, comme d'habitude les gens se confondre avec les itinéraires CI:
http://blog.biernacki.ca/2011/12/codeigniter-uri-routing-issue-with-controller-folders/
OriginalL'auteur Jakub