giix version 1.10 (dev, unstable)
giix official website: http://giix.org/
You should always download giix from: http://www.yiiframework.com/extension/giix
giix on... Yii Extension Repository: http://www.yiiframework.com/extension/giix/ Yii Forum: http://www.yiiframework.com/forum/index.php?/topic/13154-giix-%E2%80%94-gii-extended/ Google Code: http://giix.googlecode.com/ Ohloh: http://www.ohloh.net/p/giix
giix is gii Extended, a code generator for Yii PHP framework. giix is inspired and based on gii-template-collection (gtc), by Herbert Maschke (thyseus).
giix is free software and is dual-licensed under the terms of the new BSD License and under the terms of GNU GPL v3. See the LICENSE file.
giix is inspired and uses code from Yii PHP framework and gii-template-collection. Many thanks to Qiang Xue, Herbert Maschke and the contributors of these software.
Also, thanks for the huge help from: Thiago Talma (Athos) Gustavo Salomé Silva (Gustavo)
giix extends Yii's gii by providing:
And a lot more! Read the CHANGELOG file and the (richly commented) source code to fully leverage giix's power.
Some of these features come from gtc.
Always download the latest release from the extension page at: http://www.yiiframework.com/extension/giix
giix is not fully tested now, so please test your application and be careful using it. giix is still in development. Some changes may break backwards compatibility.
Are you upgrading? Please don't forget to read the UPGRADE file for instructions!
Yii 1.1.9+ is required.
giix should run with:
giix may run on other setups, but there is no official suppport for them. There is no planned official support for other setups, including Windows/IIS, XAMPP/etc or other DBMS.
Please see INSTALL and UPGRADE files for instructions.
After installing, you will see the giix generators on the gii page. The giix generators' names start with "giix". Read the gii doumentation on how to use it http://www.yiiframework.com/doc/api/GiiModule.
If you want to use the GxActiveRecord::saveWithRelated method, you must first generate the pivot model for the cross-reference table of the relationship. The pivot model class is the active record between two other active records that have a MANY_MANY relationship. If you have already generated models for every table in your schema, you are ready to use the method to save your MANY_MANY relations. If you use the support for saving MANY_MANY relations as generated, you will need to manually write code to support scenarios. This is an important security concern.
Go to http://giix.org/ and donate via Flattr or via Paypal.