Home > Yii > Yii Module

Yii Module

Module in Yii sind vergleichbar mit den Komponenten in Joomla.
In Joomla sind Komponenten eigenständige Applikationen, in Yii heissen sie Module.
Ein Modul und dessen Verzeichnis-Struktur läßt sich über das yiic-Tool erstellen.

yiic shell ../index.php
>>module shop

In der protected/config/main.php müssen wir das Modul noch aktivieren, in dem wir ein modules-Array einfügen:

'modules' => array(
    'shop'
),

Danach läßt sich das Modul bereits im Browser aufrufen
http://localhost/yii/index.php?r=shop

Models und CRUD-Anwendungen lassen sich ebenso direkt für Module generieren.

>>model shop.models.Category
>>model shop.models.Product
>>crud shop.models.Category
>>crud shop.models.Product

Die Adresse zum bearbeiten eines Products wäre dann diese:
http://localhost/yii/index.php?r=shop/product/admin

Kandidaten für Module sind zum Beispiel ein Shop, ein Blog, ein Marketplace, eine Benutzerverwaltung usw.

Verwandte Artikel:

  1. yiiframework – Guidelines for good schema design
  2. CButtonColumn erweitern
  3. Parameterized Named Scopes
  4. CGridColumn
  5. Ein Anrede-Behavior
  6. CGridView
  7. Ein Modul als Admin Backend
  8. Gegen DB authentifizieren
  9. Wie ich Datenbank-Tabellen und -Felder benenne
  10. Models aus Modulen verwenden
  11. yiic shell
  12. Widgets
  13. Anonyme Funktionen
  14. renderPortlets
  15. Module aus der Datenbank laden
Author: Categories: Yii Tags: ,
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks