| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | hi, wollte mal fragen ob jemand erfahrung mit CodeIgniter hat? deren coding guide wird einige zwar vor den kopf stoßen, aber das geht schon stark in die richtung wie ichs mag. zum code: evils hab ich auch schon gefunden ( die librarys scheinen auch ok zu sein, auch wenn ich noch nicht verstehe warum es immer noch soviele globale funktionen gibt, oder warum die plugins auch als globale funktion angelegt sind. grundlegend gehts darum ein kleines cms (auch für PHP4 sonst noch meinungen? ist das was womit man arbeiten kann? ( muss jetzt noch was anderes machen, werde mich aber ein bisschen länger mit codeIgniter auseinandersetzen.) gruß Geändert von brian johnson (15.01.2009 um 17:08 Uhr). |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | na wenigstens hört sich das so an, als ob du dir die griffel schon bei mehr als einem verbrannt hast Zitat:
Zitat:
auf jeden fall schonmal vielen dank! | ||
| | |
| | |
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Ich hab mir CI auch mal vor langer Zeit angeschaut. Schon damals gab es die Möglichkeit, statt PHP-Snippets Platzhalter / deren Template-System zu verwenden. ... Was mich damals gestört hat, war: Es gibt/gab kein Konzept von "Layouts". Jede View-Datei existiert nur für sich selbst und muss selbst header/footer etc. enthalten oder du musst sie im controller laden. So kannst du nicht mal kurz sagen: Action xyz in Controller abc möchte ich bitte im Layout "haumichblau" rendern... Und wenn ich Views : CodeIgniter User Guide so überfliege, scheint das auch immernoch so zu sein. Auch hab ich jetzt auf Anhieb nicht gefunden, ob du irgendwelche Validierungsregeln für Daten in den Models hinterlegen kannst. So wie es aussieht musst du die immer für eine Form seperat anlegen statt einmal zentral im Model... Ich bin jedenfalls froh, dass ich mich damals für CakePHP entschieden habe. Sicher hat das auch Macken und Unschönheiten. Mit den Einschränkungen die PHP-Dummi genannt hat, und die so zu einem großen Teil auch auf Cake zutreffen, kann ich leben. ActiveRecord reicht mir vollkommen, ein Controller ebenso, PHP in Views mag ich, ... Also wenn's ein PHP-Framework sein soll und du keine besonders ausgefallenen Anforderungen hast: Cake. http://debuggable.com/posts/cake-vs-...9-34aa4834cda3 |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse: Anfänger ![]() | Keine Ahnung ob die Input Class : CodeIgniter User Guide sicher ist, hab ich nicht überprüft. Zitat:
Wenn dem so ist wäre das einer der vielen Fallstricke an denen nicht zu Ende gedacht wurde. Was einfach gar nicht geht und ich mit Templates meinte ist die komplette View-Schicht. Wenn du nur ein Controller über die URL ansprechen kannst stehst du bei folgender trivialen Aufgabe vor einem großen Problem: Du hast ein Layout, das zwei "Slots" für Module vorsieht. In dem Einen gibt es zum Beispiel ein Login-Formular und in dem Anderen wird mal Text, mal Formulare angezeigt. Wenn sich jemand eingeloggt hat erscheint anstelle des Login-Formulars ein Control-Pannel. Wie bildest du das mit dem Framework und dessen Ein-Controller-Prinzip ab? Du müsstest erstmal in jedem Controller das Basis Template mit den zwei Slots laden und anschließend überprüfen ob sich der User eingeloggt hat und in Slot 1 das entsprechende Template laden und dann noch auf Slot 2 reagieren. Um das nicht in jedem Controller machen zu müssen könntest du den Basis-Controller erweitern, mit der Funktionalität austatten und dann von diesem erben. Blöd wird es nur, wenn du mehrere Slots hast und Module miteinander Kommunizieren. Es wird einfach immer komplexer und der Anfangs kleine Workaround wächst und wächst ... Dieses, ich nenne es mal GUI-Problem, hast du in fast jedem PHP-Framework. Deswegen bin und bleibe ich beim APF von Dr.E. Edit: Ich habe während des Schreibens eine Pause eingelegt und dadurch agrajags Post nicht gesehen. Wie löst CakePHP denn das GUI-Problem, dort gibt es ja auch nur einen Controller in der URL?
__________________ "Nobody is as smart as everybody" - Kevin Kelly — The best things in life aren't things Geändert von phpdummi (15.01.2009 um 20:44 Uhr). | |
| | |
| | |
| Gast
Beiträge: n/a
| möchte zur diskussion lediglich eine kleinigkeit anmerken - vielleicht ist das ja von bedeutung für den op: codeIgnitter hat bei einem geschwindigkeitsvergleich unterschiedlicher frameworks am besten abgeschnitten: Simple is Hard cx |
|
| | ||
| 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | nicht das ihr denkt, das ich das vergessen habt, bin mir eure meinungen am durchlesen und vergleichen mit dem codeIgniter code und zudem sehe ich mir noch ein bisschen cakePHP an. wartet also bitte ein bisschen. ![]() gruß und danke! |
| | |
| | |||
| Erfahrener Benutzer Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Zitat:
@brian johnson: Ich bleibe gespannt ![]()
__________________ "Nobody is as smart as everybody" - Kevin Kelly — The best things in life aren't things | ||
| | |
|
| 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 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| codeigniter deutsch, codeigniter login, codeigniter erfahrungen, codeigniter test, codeigniter template, codeigniter cakephp, codeigniter erfahrung, cakephp vs codeigniter, codeigniter beispiele, codeigniter meinung, cakephp codeigniter, codeigniter mehrsprachig, codeigniter beispiel, codeigniter meinungen, codeigniter oder cakephp, codeigniter vs cakephp, login codeigniter, cakephp oder codeigniter, codeigniter formular, codeigniter |