Zend Tutorial – Zend Acl über ini-Datei

Es existieren 2 Module:

  • bibo (Bücherverwaltung)
  • login (Loginmodul)

Folgendes Rechtemanagement soll umgesetzt werden:
admin, user, guest

  • Admin bekommt vollen Zugriff auf auf Modul bibo und Modul login
  • User bekommt Zugriff
    • auf die Bibo-Actions: Index, Ausleihen, Zurückgeben, Suchen
    • vollen Zugriff auf Login
  • gast bekommt Zugriff
    • auf die Bibo-Action: Index
    • auf die Login-Actions:index, login (logout braucht der gast nicht, sonst wäre er ein user)

Das Rechtemanagement soll über ein .ini-Datei konfigurierbar sein.
Weiterlesen →

Zend Tutorial – 03 – Weitere Actions

1. In diesem Teil des Tutorials wagen wir uns an weitere Actions und somit auch an eine Erweiterung unserer Anwendung. Ziel ist es, unseren IndexController um die Funktionen des Anlegens, Bearbeitens und Löschens zu erweitern. Wir werden auch mit den Zend_Forms in Berührung kommen, die uns die Arbeit mit Formularen vereinfachen sollen.
Weiterlesen →

Zend Tutorial – 02 – Datenbankhandling

1. Die Dateien, die für den Datenbankzugriff verantwortlich sind, sollen sich im Modulordner „bibo“ im Unterordner „models“ befinden. Dieser Ordner ist aktuell noch leer. Das wird sich recht schnell ändern. Legt im Ordner application/modules/bibo/models einen Unterordner „DbTable“ an. Achtet auch auf die casesensitive Schreibweise. In diesem Ordner machen wir jede Tabelle seperat bekannt.
Weiterlesen →

Zend Tutorial – 01 – Erste Schritte

1. Eclipse öffnen -> File -> New -> PHP Project

  • Project name: Bibotest
  • Create project at existing location (from existing source) auswählen
  • Pfad angeben: *\projects\bibotest\htdocs\bibotest
  • Finish drücken
  • Nun habt Ihr eure erste Zend Applikation in Eclipse eingebunden.

* ist euer Pfad zum Projekt
2. Erstellt werden soll ein simples Bibliotheksystem mit Bücheransicht, Bücherausleihe und der Möglichkeit Bücher anzulegen, zu bearbeiten und zu löschen. Desweiteren soll eine Möglichkeit existieren den Buchbestand zu durchsuchen. In einem zweiten Schritt soll eine simple Benutzerverwaltung integriert werden.
Weiterlesen →