php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack (1) Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 16.04.2008, 22:36  
Benutzer
 
Benutzerbild von Hroudtwolf
 
Registriert seit: 05.04.2008
Beiträge: 31
Hroudtwolf befindet sich auf einem aufstrebenden Ast
Standard

Servus,

Objekte unter BrickOO haben mehrere Formen. Das Framework kann das Objekt um Funktionalität erweitern und/oder Dekoratoren hinzufügen.
Dadurch sind dynamische Objektbäume möglich. Beispiele sind im HowTo zu finden.

Beispiel einer Instanz (einzigartig im PHP-Cache):
$instance = BRICKOO::GetObject('meinObjekt');

Das automatische Verwalten von Singletons ist im Framework bereits implementiert.
Die Klassen müssen so keine Singleton Struktur (private __constructor) haben.
Beim Holen eines Singletons wird eine Referenz vom Framework angelegt.
Diese Referenz wird bei jedem Aufruf zurückgegeben.

Beispiel eines Singeltons:
$singleton = BRICKOO::GetInstance('meinObjekt');

Durch diese 2 Methoden kann eine Klassse sowohl als Objekt wie auch als Singleton genutzt werden, unbahängig wie die Klassen Strucktur gegeben ist.

MfG

Wolf
Hroudtwolf ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.04.2008, 08:58  
Erfahrener Benutzer
 
Registriert seit: 29.02.2008
Beiträge: 102
Thomas befindet sich auf einem aufstrebenden Ast
Standard

Hi,

Dann ist es defacto kein Singleton, nach Entwurfsmuster.
Der einfache Anwender könnte den "Fehler" machen, ein Objekt mehrfach zu erzeugen, was bei einem echten Singleton nicht geht, bei dir aber erlaubt ist. Die Bezeichnung Singleton ist in dem Zusammenhang nicht angemessen finde ich.

Gruß Thomas
Thomas ist offline   Mit Zitat antworten
Alt 17.04.2008, 11:21  
Benutzer
 
Benutzerbild von Hroudtwolf
 
Registriert seit: 05.04.2008
Beiträge: 31
Hroudtwolf befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

...und danke für dein Interesse.

Es handelt sich in der Tat in BrickOO bei den Singletons um Singletons.
Wie im Manual beschrieben (hast du das gelesen?), kannst du bei Class-Files mit .inst.php Erweiterung nur einmalige Instanzen der Klasse bekommen.
Egal wie oft du dir Instanzen ziehst, es ist immer die selbe.
Über diese Datei-Erweiterung kann der Endprogrammierer der jeweiligen Framework-Component gezwungen werden eine Component auf eine bestimmte Weise zu nutzen.
Zum Beispiel bei .com.php darf er Objects und Instances ziehen.
Bei .inst.php wie gesagt nur einmalige Instances.
Bei .obj.php dürfen nur Objects gezogen werden.

Wir sind momentan dabei die Doku dahingehend etwas detailierter zu gestalten.
Unter anderem erstellen wir zur Zeit Doku-Videos zum gebrauch von BrickOO
die solche Missverständnisse künftig ausräumen sollten.

Hier aber nochmal der Link zu den HowTos.
SourceForge.net: Files

MfG

Wolf
Hroudtwolf ist offline   Mit Zitat antworten
Alt 17.04.2008, 12:05  
Erfahrener Benutzer
 
Registriert seit: 29.02.2008
Beiträge: 102
Thomas befindet sich auf einem aufstrebenden Ast
Standard

Hi,

Nein ich habe mir das Manual nicht angeschaut. Ich bin nur von deinen Erklärungen ausgegangen. Ich habe aber auch gerade keine Zeit um das Manual zu lesen, weshalb ich auch erstmal nicht weiter darauf eingehe, ohne mich einzulesen.

Gruß Thomas
Thomas ist offline   Mit Zitat antworten
Alt 06.05.2008, 12:04  
Benutzer
 
Benutzerbild von Hroudtwolf
 
Registriert seit: 05.04.2008
Beiträge: 31
Hroudtwolf befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

Wir haben eine neue Version veröffentlicht. Diese verfügt über eine extrem einfach zu benutzende MVC-Pattern.
Es sollte leicht sein diese zu verstehen. Wir legten dazu ein Beispiel dem Download-Packet bei. Ausserdem sind noch ein paar Bugfixes gemacht worden.

Download:
https://sourceforge.net/project/show...ease_id=591463

MfG Hroudtwolf

PS: Für etwaige Bug-Reports haben wir ein 2 sprachiges Forum eingerichtet. BrickOO & BrickBox Forums
Hroudtwolf 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

LinkBacks (?)
LinkBack to this Thread: http://www.php.de/scriptboerse/824-brickoo-php-framework.html
Erstellt von For Type Datum
BrickOO & BrickBox Forums - View topic - brickoo_1.0.5 ? This thread Refback 08.06.2008 22:58

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Framework tinchen PHP Tipps 2008 25 07.06.2009 12:02
Release 1.7 beta des Adventure PHP Framework verfügbar! dr.e. Beitragsarchiv 2 30.07.2008 17:50
Release 1.6 final des Adventure PHP Framework verfügbar! dr.e. PHP-Fortgeschrittene 0 13.06.2008 22:55
Framework programmieren Kein Genie PHP-Fortgeschrittene 2 29.04.2008 16:57
PHP Development Tools Framework for the Eclipse Platform Thomas PHP-Fortgeschrittene 2 24.03.2008 08:44
Zend Framework Melchior PHP-Fortgeschrittene 29 13.03.2008 21:12
framework struktur notyyy PHP Tipps 2008 3 06.11.2007 18:19
Framework aus Haupt und Unterverzeichnis nutzen? Anotherone PHP-Fortgeschrittene 8 24.07.2007 15:05
ajax framework dh1sbg Off-Topic Diskussionen 4 03.11.2006 09:50
MVC - Framework PHP-Fortgeschrittene 2 17.11.2004 20:44
[Erledigt] Framework empfehlen? PHP-Fortgeschrittene 1 01.06.2004 07:56


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