Download the PHP package grzegorz-pierzakowski/hii without Composer
On this page you can find all versions of the php package grzegorz-pierzakowski/hii. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download grzegorz-pierzakowski/hii
More information about grzegorz-pierzakowski/hii
Files in grzegorz-pierzakowski/hii
Package hii
Short Description Gii extension - complex model generator for Yii 2 Framework
License BSD-3-Clause
Homepage https://github.com/grzegorz-pierzakowski/hii
Informations about the package hii
hii
Extended models for Gii, the code generator of Yii2 Framework
What is it?
Hii provides automatic model generation for complex db models. It supports:
- many relations between two models
- 'name2other_name' db table names
-
cascade model structure:
- relation to self is possible only by setting it in 'customRelations'
- autogenerating static methods findBy{UniqieField}
Installation
The preferred way to install this extension is through composer.
composer.phar require grzegorz-pierzakowski/hii:"*"
or you can add this into the composer.json:
"grzegorz-pierzakowski/hii": "*"
The Hii-model generator is registered automatically in the application bootstrap process, if the Gii module is enabled
Use custom options (It's in params untill Yii2 enables passing config to generators)
Usage
Visit your application's Gii (eg. index.php?r=gii
and choose Hii Model from the main menu screen.
For basic usage instructions see the Yii2 Guide section for Gii.
Let's assume you have a ggroup table represented by Group object and ggroup has user_id and user_last_id columns. You have two relations to User object then. If you set the project as:
Magic will happen and your models will have relations as below: