CodeIgniter: Seite nicht gefunden, wenn Parameter an einen Controller übergeben werden?

8

Ich versuche, Parameter an ein Steuerelement in Codeigniter übergeben, aber ich bekomme 404 Seite nicht gefunden Fehler, ich verstehe es nicht, ich tat, was der Leitfaden sagt: Ссылка

Wenn ich die Parameter in der Indexfunktion entferne und einfach auf den Controller zugreife, funktioniert alles gut, aber ich kann keinen Wert an ihn übergeben ...

Hier ist der Code, den ich versuche, einen Parameter zu senden: http://mysite/123

%Vor%

Wie kann ich mehr Informationen über diesen Fehler von codeigniter bekommen?

Danke.

    
Maulik patel 09.08.2011, 15:31
quelle

5 Antworten

4

Die URL muss http://mysite/Main/index/123 sein.

CodeIgniter URLs sind http://<url>/<Controller>/<Method>/<params> .

    
Rocket Hazmat 09.08.2011, 15:35
quelle
0

Sieh dir die Datei /application/config/routes.php an und setze den Standard-Controller wie folgt auf main:

%Vor%     
liamgriffiths 09.08.2011 15:44
quelle
0

// Für CI 2.0.2 //main.php

%Vor%

// application / config / routes.php $ route ['default_controller'] = 'main';

Und dann versuche das in URL :: Ссылка

hoffe, das funktioniert für dich

    
shike 09.08.2011 16:53
quelle
0

Soweit ich weiß, werden die Daten nur dann weitergegeben, wenn es mehr als zwei uri-Segmente gibt.

Probieren Sie das aus,

%Vor%

Und dann gehen Sie zu Ссылка

    
looneydoodle 09.08.2011 19:18
quelle
0

Fügen Sie diese Funktion zu Ihrem Steuerelement hinzu. Dies wird helfen, Arg in die Indexfunktion zu überführen, wenn die Methode dies nicht tut.

%Vor%     
ThulasiramSoft 06.02.2015 18:43
quelle

Tags und Links