php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.11.2006, 22:29  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

...es ist vielleicht auch nicht geschickt, auf der Ebene vom Üblichen aus zu argumentieren. Klar würde niemand, der ein paar Jahre mit dem Stoff arbeitet auf die Idee kommen, Geschäftslogik in die Datenbank zu schreiben. Aber ... es geht ja hier nicht um Dogmen, sondern darum, Ideen zu generieren, wie bestimmte Probleme gelöst werden können, um dann zu analysieren, welche Wege welche Konsequenzen (Vorteile, Nachteile, Grenzen) mit sich bringen - soweit man das eben absehen kann (für jede Veränderung ist es notwendig, den üblichen Weg zu verlassen und viele gute Ideen hatten Erfolg, obwohl nur wenige einzelne positive Konsequenzen dadurch vielleicht nur erahnten).

Dagegen spricht, gerade für Anfänger, dass es nunmal schon bewährte Lösunen für alle Möglichen Probleme und Aufgabenkomplexe gibt (Patterns, hier vielleicht MVC, PageController, whatever).

Letztlich ist es Wurscht, in welcher Form und noch mehr auf welchem Medium Programmlogik gespeichert wird. Wichtig ist halt, dass es taugt, einen zum angestrebten Ziel bringt. Allerdings hat es sich eben bewährt, Geschäftslogik von den Daten und ebenso von der Darstellungslogik strikt zu trennen. Das ist nicht immer sauber möglich, aber weitgehend schon. Der Sinn ist eben, dass alle Elemente bis auf die vorgegebenen Schnittstellen eben möglichst unabhängig voneinander Weiterentwickelt werden können. Wenn du Daten einfügen willst, dann mach es einfach. Wenn du die Geschäftslogik ändern möchtest, dann mach es einfach, ohne die Daten anpacken zu müssen (natürlich: um Änderungen des Datenmodells kommt man natürlich an bestimmten Punkten nicht drumrum). Das gleiche für die Darstellung.

Hast du Kontrollstrukturen in den Daten, dann wird es schwierig, diese nachträglich zu verändern. Außerdem wirst du sicherlich viele Redundanzen haben, da alle Datenobjekte vom gleichen Typ die gleiche Logik enthalten werden. Auch wird es schwierig, die Daten zu verändern, oder mit anderen Systemen als genau deinem zu berabeiten.

Basti
Basti ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.11.2006, 23:36  
Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 70
shocky
shocky eine Nachricht über ICQ schicken
Standard

Also ich verstehe nicht so recht dein Problem wenn ich ehrlich binn

Also ich würde es soo machen!

1. eine seite rein mit html erstellen und die Smarty üblichen Platzhalter benutzen

2. den Impressum Text in die DB aufnehmen

3. Alles kombinieren bei der ausgabe


Sorry wenn ich was nicht peille ist n bisschen spät
shocky ist offline  
Alt 08.11.2006, 00:39  
Neuer Benutzer
 
Registriert seit: 16.07.2006
Beiträge: 21
rob1011
Standard

Danke, aber ich habe es schon gemacht wie Zergling mir geraten hat!
rob1011 ist offline  
Alt 08.11.2006, 12:22  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Lösen wir das Problem doch ganz einfach:
Du sagst uns, was du erreichen möchtest und dann kann man dir Vorschläge machen, wie es sich am besten realisieren lässt. Und dann sieht man bestimmt auch eine andere Möglichkeit die Programmlogik unterzubringen. Auch wenn sie in irgendeiner Weise dynamisch sein soll, was du ja wahrscheinlich erreichen willst.
Aber es hat schon seinen Sinn, dass Smarty das so nicht unterstützt.
webbi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
if abfrage aus datenbank Dragan PHP Tipps 2008 12 17.06.2008 07:19
[Erledigt] Datenbank abfrage Potterfans PHP Tipps 2008 4 12.06.2008 22:37
OOP - Datenbank Abfrage ... 7Style PHP Tipps 2008 5 13.02.2008 13:28
Abfrage aus Datenbank mit Tabellen und Ausgabe in index.php PHP Tipps 2005-2 4 23.10.2005 11:04
Abfrage ob Eingabe mit Datenbank übereinstimmt!! PHP Tipps 2005-2 1 03.10.2005 15:37
datenbank abfrage PHP Tipps 2005-2 1 21.08.2005 17:33
datenbank Abfrage in Var schreiben web2 PHP Tipps 2005-2 3 22.07.2005 12:59
Abfrage einer Datenbank PHP Tipps 2005 18 15.05.2005 13:15
[Erledigt] MYSQL Abfrage (mit Optimierter Datenbank) -> PhP Datenbanken 2 02.03.2005 18:50
Über Smarty Daten i d Datenbank (php MyAdmin) aktualisieren. PHP Tipps 2005 1 26.01.2005 09:40
Abfrage von SQL Datenbank geht nicht PHP Tipps 2004-2 3 15.11.2004 21:29
Datenbank Abfrage mit Unterseiten pro Eintrag PHP Tipps 2004 6 14.10.2004 16:05
[Erledigt] Login - User datenbank abfrage Datenbanken 7 18.09.2004 20:17
Datenbank abfrage als Link ausgeben! stefan-miti PHP Tipps 2004 2 06.09.2004 23:12
Hilfe bzgl. Datenbank abfrage PHP Tipps 2004 5 24.06.2004 18:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smarty datenbank, smarty datenbankabfrage, smarty daten aus datenbank, http://www.php.de/php-tipps-2006/42747-smarty-abfrage-datenbank-2.html, smarty datenbank abfragen, smarty-abfrage, mit smarty db abfragen, smarty datensatz aus db, smarty datenbank abfrage eintrag bereits vorhanden, mit smarty bestimmten link ausgeben, smarty und datenbank

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.