Gut, ich fange an, PHP und Codeigniter als Framework zu verwenden, und ich möchte wissen, ob es möglich ist, die URL zu ändern, zum Beispiel habe ich den folgenden Benutzer-Controller und innerhalb einer Bearbeitungsmethode bearbeiten, um die Daten eines Benutzers die uRL würde wie folgt aussehen: http://localhost/sis/user/edit/2, ich möchte wissen, ob es möglich ist, die Parameter zu verbergen, dieÄndern Sie URL-Daten in PHP codeigniter
Antwort
kein, um es in die Methode meiner Controller übergeben ist nicht möglich, sich zu verstecken die Parameter, die an Ihren Controller übergeben werden, wenn Sie sie in Ihrer URL verwenden.
Es gibt ziemlich viele Dinge, die Sie mit Codeigniter Routing tun können (https://www.codeigniter.com/userguide3/general/routing.html), aber Verstecken von Parametern ist nicht einer von ihnen. Wenn Sie die Parameter "verstecken" möchten, müssen Sie eine andere Art der Übergabe dieser Parameter verwenden. Dies kann zum Beispiel der Parameter durch ein verstecktes Feld vorbei in Ihrem Formular Benutzer bearbeiten, etwa so:
<form action="http://localhost/sis/user/edit">
<!-- Hidden input field that contains user id -->
<input type="hidden" name="userid" value="2">
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="submit" value="Edit user">
</form>
Sie können Ihre Benutzer-ID in Ihrem Controller holen wie so: $_POST['userid']
. Oder die CodeIgniter Art und Weise $ _POST der Verwendung $this->input->post('userid')
wenn Sie wollen parametre in passieren versteckt Sie benötigen einen Eingang hinzu versteckt, die einen ID-Wert hat (in Ihrer Situation hier 2) und dann können Sie ur Formular
- 1. URL-Routing in PHP Codeigniter
- 2. Nummerierte URL in CodeIgniter PHP
- 3. Zeitzone in PHP Codeigniter
- 4. wollen in Bild ändern codeigniter
- 5. PHP CodeIgniter
- 6. Plötzlicher PHP-Speicherverlust in Codeigniter
- 7. Eine Aufgabe in PHP einplanen MVC Codeigniter
- 8. Brauchen Sie Hilfe über PHP Framework (Codeigniter)
- 9. Codeigniter Bildgröße ändern?
- 10. Codeigniter/PHP: Bilddatenbankspeicher?
- 11. PHP Codeigniter - Eltern :: __ Konstrukt
- 12. Konkatinierende Array in PHP Codeigniter
- 13. Namespace in PHP CodeIgniter Framework
- 14. PHP Requests Bibliothek in Codeigniter
- 15. REST-Authentifizierung in PHP (CodeIgniter)
- 16. Telefonnummer Validierung in PHP Codeigniter
- 17. ausgewählt = ausgewählt in Codeigniter PHP
- 18. PHP CodeIgniter Layout Ausgabe
- 19. php CodeIgniter Fehler uri
- 20. Php codeigniter - simpleloginsecure
- 21. PHP Klasse erben Codeigniter
- 22. PHP/CodeIgniter - _FILES $ vollständig
- 23. CodeIgniter PHP Mailer Ausgabe
- 24. PHP CodeIgniter Spezialzeichen übersetzen
- 25. Codeigniter Sitzungen php
- 26. php mysql codeigniter Zeichencodierung
- 27. Php Codeigniter, Validieren Nullwert
- 28. php codeigniter Anzahl Zeilen
- 29. PHP-Fehler begegnen Codeigniter
- 30. Cron PHP mit Codeigniter
mit .htaccess, kann es möglich sein. – ArtisticPhoenix
ich denke, nicht möglich, wie Wert in Controller –
anstelle von Parameter übergeben, können Sie versuchen, slug .. – kishor10d