| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Hallo Community, ich möchte innerhalb eines Controllers den Funktionen Parameter zuweisen. Diese sollen direkt über die URL übergeben werden können, also z.B. mit http://www.example.org/cms/viewpage/...9/Testtitel/5/. Nun sollte die Viewpage-Methode mit den Parametern 29_12_09, Testtitel und 5 (der Reihe nach) gefüttert werden, ohne dass ich das nun explizit für jede Funktion und jede Parameteranzahl in der .htaccess definieren müsste. Wie könnte ich das mit mod_rewrite realisieren? Grüße aus Bayern, Simon |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo DerApfel, mit mod_rewrite wirst du das nicht lösen können. Hierzu hatten wir vor einiger Zeit mal eine Diskussion im Softwaredesign-Forum. Die Lösung ist, eine generische RewriteRule und ein Parser, der das in die entsprechende Form, die die Applikation versteht, übersetzt. Im APF ist das über dedizierte Input-Filter für den Front-Controller gelöst, die ein URL-Schema in Action-Anweisungen und Parameter übersetzen.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator und Wett-König | Insbesondere letzteres bietet die Möglichkeit, Applikationen, die nach dem Front-Controller-Pattern implementiert sind, sauber über die URL zu entkoppeln.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator und Wett-König | Wobei hier nicht zwingend URL-Rewriting eingesetzt werden muss, es geht vielmehr um das URL-Layout. Es muss einfach die Möglichkeit bieten, mehrere Front-Controller-Action-Anweisungen aufzunehmen und es bedarf einer Komponente, die das Layout versteht und umsetzen kann. Sofern das gegeben ist, ist alles in Butter.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Default charset für Funktionen | MasterQ | PHP-Fortgeschrittene | 6 | 06.01.2011 10:03 |
| COM Exception "Typkonflikt" bei array parameter by reference | k_m_becker | PHP-Fortgeschrittene | 6 | 11.11.2010 20:14 |
| Controller Hierarchie | Dark Guardian | Software-Design | 18 | 27.10.2009 13:22 |
| [Erledigt] Warning: mysql_result() expects parameter 1 to be resource, boolean given | FloRic | Datenbanken | 8 | 19.10.2009 20:15 |
| Mehrere Controller auf einer Seite | fat32 | Software-Design | 6 | 27.07.2009 16:55 |
| parameter von interfaces in klassen richtig mit anwenden? | litterauspirna | PHP Tipps 2009 | 27 | 30.06.2009 20:58 |
| [Erledigt] Parameter in JavaScript übergeben | stefanus | JavaScript, Ajax und mehr | 3 | 24.09.2008 22:51 |
| Templatesystem mit Funktionen und Variablen drin? | BartTheDevil89 | PHP Tipps 2008 | 6 | 01.07.2008 09:32 |
| Klassen und externe Funktionen ? | ssm | PHP-Fortgeschrittene | 17 | 18.07.2007 11:59 |
| Funktionen überprüfen und Grafik Funktionen | hans.karl2 | PHP Tipps 2006 | 10 | 31.07.2006 20:08 |
| Parameter überschreiben | Igäl | PHP Tipps 2006 | 8 | 04.06.2006 19:55 |
| Variable als optionalen Parameter? | Mex | PHP Tipps 2006 | 3 | 20.04.2006 07:05 |
| Globale Variabeln in Funktionen | finerip | PHP Tipps 2007 | 3 | 28.11.2005 16:00 |
| einen parameter verstecken | seven-12 | PHP Tipps 2005-2 | 8 | 27.07.2005 16:57 |
| Eure Ideen sind gefragt: eigene Funktionen verwalten | PHP-Fortgeschrittene | 12 | 17.01.2005 15:00 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| html param controller, php controller parameter, parameter url mod rewrite php, controller funktionen, derapfel, frontcontroller ajax, controllerbeispiel php, controller design php, controller beispiel php, funktionen eines controllers, php parameter sauber parsen, param übergeben controller php, funktionen den controllers, html parameter controller, php parameter methode oder, programm funktionen php |