|
|
|
|
|
|
|||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#11 (permalink) | |||
|
Erfahrener Benutzer
Registriert seit: 16.07.2005
Beiträge: 1.006
PHP-Kenntnisse: Fortgeschritten ![]() |
das verhalten des standard controllers gefällt mir ehrlich gesagt gar nicht:
PHP-Code:
Zitat:
von vererbung hat codeIgniter anscheinend auch noch nichts gehört: Zitat:
schlussendlich verstehe ich nicht, warum man plugins (zumindest die 2 die dabei sind) als funktionen implementiert hat. sehr abstruses konzept aus meiner sicht. also auf zu cakePHP! p.s.: es gibt keine benutzerverwaltungsklasse, oder? edit: auf der codeIgniter seite steht: Zitat:
Geändert von brian johnson (20.01.2009 um 17:58 Uhr). |
|||
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#12 (permalink) | ||
|
Moderator und Wett-König
|
Hi brian,
Zitat:
Zitat:
PS: du hast dich noch nicht in ICQ/Skype blicken lassen.
__________________
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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||
|
|
|
|
|
#13 (permalink) |
|
Benutzer
|
PS: @brian johnson
ExpressionEngine basiert sehrwohl auf CodeIgniter. Eine Benutzerverwaltungsklasse gibt es nicht das ist richtig. xss_clean() in form_validation is "depracted". Ich denke die Klasse wird es bald nicht mehr geben sie wird schon jetzt nurnoch aus Kompilitätsgründen gehalten. Wieso erklärst du den Methodenaufruf durch die URL als bedenklich? PS: Wofür gibt es Routing? =| ..... Ich benutze selber seit langem CodeIgniter. Ich bin sehr zufrieden damit und kann es jedem soweit empfehlen. Es ist möglich ebenso Zendlibs einzubinden falls darauf jemand nicht verzichten möchte. Um nicht immer im jeden Controller alle views nachzuladen kann man den predefined Controller erweitern. Ein Ansatz gibt es hier. Dazu sei gesagt das man dort alles nach seinen Bedürfnissen anpassen kann und ich seit dieser "Entdeckung" wirklich sehr zu frieden bin. Es gibt noch andere Möglichkeiten ein Layout einzubinden, indem man eine Layout Datei erstellt, und praktisch über das weitergebene Array in der Layout datei die angebenene View Datei lädt. Wobei ich ersters eleganter halte. Das einzige was stört ist das CodeIgniter sehr langsam weiterentwicelt wird, die Entwickler legen wohl mehr Wert auf ihre ExpessionEngine die ja auf CodIgniter basiert. Eine Weiterentwicklung von CodeIgniter die Userbasiert ist wo jeder mitmachen kann ist das Kohana Framwork. Gruß s1x Geändert von s1x (22.02.2009 um 15:46 Uhr). |
|
|
|
|
|
#14 (permalink) |
|
Neuer Benutzer
Registriert seit: 16.07.2009
Beiträge: 2
PHP-Kenntnisse: Fortgeschritten ![]() |
Das Thema ist zwar schon bissl älter, aber ich bin durch Zufall drauf gestossen.
Es sind einige Dinge die ihr hier bemängelt, die allerdings durchaus vorhanden sind. Bspw. Templates (sogar sehr leistungsfähig, in dem einzelne Bereiche (Regions) einer Seite angesprochen werden können), sehr performantes Caching (auch partielles Caching), Mehrsprachigkeit etc. etc. Selbst ORM ist verfügbar. Wenn ihr weitere Fragen zu CodeIgniter speziell habt, lege ich euch die Deutschsprachige CodeIgniter-Community ans Herz. Dort arbeitet man unter anderem an der Übersetzung des User Guide, sodass der Einstieg noch leichter als bisher fällt. Ich bin begeistert von CodeIgniter, vor allem in Hinblick auf Performance. |
|
|
|
|
|
#15 (permalink) | |
|
Moderator und Wett-König
|
Zitat:
__________________
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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
|
|
|
|
|
#16 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 02.09.2009
Beiträge: 208
PHP-Kenntnisse: Fortgeschritten ![]() |
Irgendwie steh ich aufm Schlauch. Was will ich denn mit mehr als einem Controller in der URL? *grübel*
Das Problem wird sein ein anderes Framework zu finden, dass noch PHP 4 unterstützt. Alles was OOP ist baut auf PHP 5 auf. Zum Thema Mehrsprachigkeit: IMHO funktioniert das nirgends intuitiv. Gegenbeispiele? Zumal das, das Framework nur explizit unterstützen muss, wenn es auch einen GUI Anteil hat.
__________________
Alle Angaben unter zwei Kaffee sind ohne Gewähr. |
|
|
|
|
|
#17 (permalink) |
|
moderatives Dielektrikum
Registriert seit: 21.05.2008
Beiträge: 25.134
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Zumindest bis vor kurzem hat das APF noch php4 unterstützt.
__________________
-- „Eins ist Fakt: Gescannt wird nackt!“ Privatsphäre 2.0 - Nacktscanner mit Eyetracking. Unser Flugzeug darf kein geschlechtsfreier Raum sein. -- |
|
|
|
|
|
#18 (permalink) | ||
|
Moderator und Wett-König
|
Hallo mquadrat,
Zitat:
Zitat:
Dann hast du dir das APF noch nicht angesehen. Dort besitzt jeder DOM-Knoten der Präsentations-Schicht die Sprache als eine Eigenschaft. Über diese und diverse Hilfsmittel (Taglibs, Document-Controller, ...) kannst du dann sehr einfach darauf reagieren.
__________________
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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||
|
|
|
|
|
#19 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 02.09.2009
Beiträge: 208
PHP-Kenntnisse: Fortgeschritten ![]() |
Dann verfolge ich wohl einen anderen Ansatz, da die Komplexität einiger meiner Projekte durchaus hoch waren. Kann natürlich auch daran liegen, dass wir im B2B Bereich sehr klar umrissene Funktionen haben. Unter Umständen missverstehen wir uns auch einfach
Sicher, kann man in PHP4 OOP programmieren. Aber die meisten Frameworks, die auf OOP basieren haben nun mal die PHP4 Kompatibilität über Bord geworfen. Wenn euer Framework das nicht getan hat, dann kann er es sich ja anschauen, ob's für ihn passt. Nein, habe ich auch noch nicht EDIT: Hab mal einen ersten Blick APF geworfen (nur die ersten paar Arikel, also noch nichts tiefgehendes). Jetzt wird deutlicher was du meinst. Durch den hierarchischen Ansatz, braucht man die Möglichkeit mehrere Controller anzusprechen. Auf die Idee bin ich damals nicht gekommen. Als Alternative habe ich bei mir Komponenten, die ebenfalls ein Eigenleben führen können und die ich an beliebigen Stellen einbetten kann. Dadurch ergibt sich defacto auch eine Hierarchie, aber nicht so abstrakt und klar wie im APF.
__________________
Alle Angaben unter zwei Kaffee sind ohne Gewähr. Geändert von mquadrat (14.09.2009 um 12:43 Uhr). |
|
|
|
|
|
#20 (permalink) | |
|
Moderator und Wett-König
|
Zitat:
__________________
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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Lizenz] Codeigniter | Matthiasnet | Off-Topic Diskussionen | 2 | 02.01.2008 19:43 |
| MVC und CodeIgniter | dr.e. | PHP-Fortgeschrittene | 6 | 11.08.2007 20:44 |