php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.08.2011, 17:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Das Model selbst kennt auch seinen Mapper
Halte ich für Unsinn.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.08.2011, 17:44  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Ich bin nun verwirrter als vorher.

Ist folgende Behauptung nun falsch oder richtig?

· Model = PHP-Objekt = repräsentiert Tabellenzeile, XML Node etc
· Repository : kümmert sich um das Befüllen eines Models anhand eines vorher festgelegten Datensatzes, wobei das Model nicht weiss woher die Daten kommen.
__________________
dsentker ist offline   Mit Zitat antworten
Alt 09.08.2011, 18:00  
Erfahrener Benutzer
 
Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse:
Fortgeschritten
lcrash wird schon bald berühmt werden
Standard

Zitat:
Halte ich für Unsinn.
Ja im allgemeinen wird das nicht empfohlen. Erweist sich aber als sehr praktisch in der Praxis.
lcrash ist offline   Mit Zitat antworten
Alt 09.08.2011, 18:37  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Genauso praktisch wie globals und register_globals? Alles ist so lange praktisch, bis es unpraktisch wird.

Zitat:
Repository
Ist mir in diesem Zusammenhang noch nicht untergekommen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 10.08.2011, 13:51  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Die Frage ist doch: Sprechen wir bei "Model" von

a) DTO/VO
b) Domänen-Objekt

und welche Rolle übernimmt die Verarbeitung. Das sind

a) das Objekt selbst oder
b) ein externer Mapper, der injiziert oder selbst in Erscheinung tritt.

Ein Repository jedenfalls hat an dieser Stelle nur etwas zu suchen, wenn du einen Verzeichnis-Dienst für unterschiedliche Models anbietest (quasi eine Model-Agentur )
__________________
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 12.08.2011, 12:29  
Erfahrener Benutzer
 
Registriert seit: 26.11.2008
Beiträge: 264
dsentker befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von dr.e. Beitrag anzeigen

Ein Repository jedenfalls hat an dieser Stelle nur etwas zu suchen, wenn du einen Verzeichnis-Dienst für unterschiedliche Models anbietest (quasi eine Model-Agentur )
Was meinst du mit unterschiedlichen Models? Wie ein Model auszusehen hat, sollte nur grob festgehalten werden. Es bildet ja nur die Daten einer bestimmten Quelle ab.

Ich habe noch nie richtig mit Doctrine gearbeitet, aber ich glaube dass der EntityManager von Doctrine nichts anderes als ein Repository oder eine Repository-Factory ist.
__________________
dsentker ist offline   Mit Zitat antworten
Alt 13.08.2011, 16:52  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Zitat:
Was meinst du mit unterschiedlichen Models? Wie ein Model auszusehen hat, sollte nur grob festgehalten werden. Es bildet ja nur die Daten einer bestimmten Quelle ab.
Sofern du aktuell nur mit MVC gearbeitet hast, solltest du dich mit dem domain object pattern beschäftigen (siehe http://martinfowler.com/eaaCatalog/domainModel.html bzw. http://www.corej2eepatterns.com/Patt...nessObject.htm). "Grob" ist in diesem Zusammenhang nicht zu gebrauchen, da ein Model exakt eine Geschäfts-Entität abbildet - Daten plus Verhalten. Sofern du ein komplexes Business-Modell hast, können unterschiedliche Domänen-Objekte sehr wohl aus unterschiedlichen Quellen gefüttert werden bzw. auch eine Komposition von mehreren Quellen sein.

Zitat:
Ich habe noch nie richtig mit Doctrine gearbeitet, aber ich glaube dass der EntityManager von Doctrine nichts anderes als ein Repository oder eine Repository-Factory ist.
Der Entity-Manager ist im Wesentlichen ein O/R-Mapper, der dir CRUD-Funktonalitäten in generischer Art für jeweils Einzel-Objekte anbietet. Sofern er gut ist, kannst du auch noch mit Beziehungen zwischen Objekten arbeiten. Ein Content-Repository geht noch einen Schritt weiter und bietet die Funktionalitäten wie Versionierung, Suche u.ä. an. Ein Akronym wie "Repository-Factory" gibt es nicht. Eine Factory kann Teil eines Repositories sein, sollte es jedoch nicht.
__________________
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


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
Baum in Array abbilden LeoLinux PHP Einsteiger 4 07.04.2011 23:39
[Erledigt] mySQL-Query als Array abbilden Koala PHP Einsteiger 12 21.01.2011 13:54
[Erledigt] Virtuelle Verzeichnisstruktur mit mod_rewrite Frank PHP Tipps 2009 2 10.12.2009 01:12
Metadaten aus einem Word-Document auf dem web mittels PHP abbilden ben_89 PHP Tipps 2009 8 13.05.2009 14:58
Eine virtuelle Airline sucht nach einem PHP/SQL Programmierer karsten77 Beitragsarchiv 0 14.04.2009 19:39
[Erledigt] Hierarchie in Tabelle abbilden jenny Datenbanken 7 27.10.2008 18:45
Htaccess Virtuelle Ordner sashapepper Server, Hosting und Workstations 1 24.10.2008 18:18
virtuelle ordner und htaccess Wolla Server, Hosting und Workstations 7 25.07.2008 22:01
Virtuelle Hosts FireFIghter Server, Hosting und Workstations 17 17.01.2006 22:58
"Die virtuelle Welt" sucht Programmierer Beitragsarchiv 12 08.12.2005 09:49
PhpMyAdmin und virtuelle Hosts Server, Hosting und Workstations 5 18.09.2005 18:54
virtuelle rezeption oder life chat JEGO Beitragsarchiv 5 19.04.2005 15:49
Postfix, PHP und virtuelle Linuxuser Server, Hosting und Workstations 0 04.04.2005 05:12
Virtuelle mySQLDatenbank programme für localhost PHP Tipps 2005 3 25.03.2005 20:00
Dynamische Verzeichnisse / Virtuelle Verzeichnisse PHP-Fortgeschrittene 1 30.10.2004 14:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:04 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