4 |
yii-giixによるスキャフォールディング |
giixの準備
標準では前稿のようにマニュアル修正が必要でした。これを自動で行うgiixという拡張があります。 yii extensionsからダウンロードし、以下のようにprotected/config/main.phpを設定します。
importにgiixを設定します。
'import'=>array(
:
'ext.giix.components.*', // giix components
:
),
次にmodulesのgiiのうち、generatorPathsをgiixを使用するように設定します。
'modules'=>array(
:
'gii'=>array(
'class'=>'system.gii.GiiModule',
'ipFilters'=>array('127.0.0.1'),
'generatorPaths' => array(
'ext.giix.generators', // giix generators
),
),
ブラウザでアプリケーションにアクセスし、/?r=giiとしてgiixを起動します(r=giixではない)。
新規にGiixModel GeneratorとGiixCrud Generatorが追加されています。