Yii Module
15. Juli 2009
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:
- yiiframework – Guidelines for good schema design
- CButtonColumn erweitern
- Parameterized Named Scopes
- CGridColumn
- Ein Anrede-Behavior
- CGridView
- Ein Modul als Admin Backend
- Gegen DB authentifizieren
- Wie ich Datenbank-Tabellen und -Felder benenne
- Models aus Modulen verwenden
- yiic shell
- Widgets
- Anonyme Funktionen
- renderPortlets
- Module aus der Datenbank laden
Letzte Kommentare