Ich schreibe schon seit längerem meine PHP-Programme mit dem MVC-Modell. Nun habe ich aber folgende Frage und zwar übergebe ich $_POST bzw. $_GET-Parameter an die index.php, diese fasst beide Parameter zusammen. Nun hat sich haben sich aber die Parameter größtenteils geändert. Nun möchte ich die Parameter im Skript analysieren und ggfs. ändern. Gehört nun sowas in den Controler oder in Model?
Ankündigung
Einklappen
Keine Ankündigung bisher.
MVC: Request-Parameter ändern, im Controller oder Model?
Einklappen
Neue Werbung 2019
Einklappen
X
-
haben sich aber die Parameter größtenteils geändert
Wer übergibt schon Konstanten als Parameter ?
Was willst Du genau machen ?
Variablennamen ändern ?
Suchen und Ersetzen im Editor.Eine if-else-Abfrage nimmt, ordentlich geschrieben eine Menge Platz weg. Platzsparend geht es mit einem ternären Operator.
-
Verstehe die Frage nicht.[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Ich erklär es nochmal. Also ich habe ein .NET Programm das Daten per PHP-Skript holt, um das ganze übersichtlich und leicht erweiterbar zu machen, habe ich das MVC-Modell genommen. Nun haben sich die Parameter mit dem das Skript aufgerufen wird teilweise geändert. Nun möchte ich die Parameter analysieren und je nach Programm-Version die mitübertragen wird, anpassen. Nun möchte ich gerne wissen ob das in den Controller gehört oder in das Model
Kommentar
-
Na in den Controller. Was sollte das Model damit zu tun haben?[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Soetwas löst man üblicherweise mit Versionierung per URL oder per Http-Headern. Etwa so:
Code:/api/v1/?foo=bar /api/v2/?foobar=barfoo
Code:X-API-Version: 1
Viele Grüße,
Dr.E.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design [B]before[/B] you start to write code!
2. Discuss and review it together with [B]experts[/B]!
3. Choose [B]good[/B] tools (-> [URL="http://adventure-php-framework.org/Seite/088-Why-APF"]Adventure PHP Framework (APF)[/URL][URL="http://adventure-php-framework.org"][/URL])!
4. Write [I][B]clean and reusable[/B][/I] software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kommentar
Kommentar