2010-11-18 10 views
0

In meinen Projekten benutze ich oft params als temporäre Möglichkeit, Dinge mit unterschiedlichen Werten zu testen.

Allerdings scheint es so, als könnten Sie nicht auf params im code igniter zugreifen?

Ich bin mir bewusst, ich könnte einen Param in meine Funktionen bauen und den Wert als URL-Segment übergeben.

Aber ich will das nicht jedes Mal tun, wenn ich etwas testen möchte.

So

ist es eine Möglichkeit, Werte in CI zu verwenden zu bekommen?

Antwort

3

Sie können $_SERVER['QUERY_STRING'] analysieren und sie als $_GET:

parse_str($_SERVER['QUERY_STRING'], $_GET); 
1

Sie können Abfragezeichenfolgen in Ihrer Konfigurationsdatei aktivieren. Finde das.

$config['enable_query_strings'] = FALSE; 

und ändern Sie es in true.

+0

Ist dies der einzige Weg? da ich sie nicht nur zum Testen aktivieren möchte, da es alle Links bricht ect – Hailwood

+0

Ich rate hier, aber ich denke Einstellung $ this-> config-> set_item ('enable_query_strings', TRUE); ermöglicht es Ihnen, in Ihrem Controller eine Abfragezeichenfolge zum Testen in diesem Controller zu akzeptieren. –