coding with namespace
on Yii 1.x framework
multiple sites shared lib
and Yii framework
multiple entries demo
namespaced model generator integrated to gii
support environment-based config
Path | Remark |
---|---|
yii | Yii 1.x framework |
_doc | documents |
└─ db_demo.sql | demo database sql |
lib | |
├─ constant | |
├─ models | |
│ ├─ BaseActiveRecord.php | extend Yii CActiveRecord , a little improved for CActiveRecord |
│ └─ demo | Database Name |
│ ├─ dao | extend BaseActiveRecord , overwrite by namespaced model generator |
│ └─ domain | model class, extend base model class at dao , for custom code, never be overwrited |
├─ site | |
└─ yii | |
└─ gii | |
└─ nsModel | namespaced model generator |
site_demo | demo site |
├─ entry | |
│ ├─ dev | folder for entry dev.php |
│ │ ├─ config | |
│ │ ├─ controllers | |
│ │ ├─ views | |
│ │ └─ runtime | yii framework required |
│ └─ index | folder for entry index.php |
│ ├─ config | |
│ ├─ controllers | |
│ ├─ views | |
│ └─ runtime | yii framework required |
└─ root | web root |
├─ assets | yii framework required |
├─ dev.php | entry dev.php |
└─ index.php | entry index.php |