Lid |
|
Ik ben bezig met het YII Framework (1.1.14). Daarin maak ik gebruik van de GII. Dat werkt prima. Ik kan models genereren, maar ook volledige CRUD.
Nu wil ik dat bij foreign keys gebruik wordt gemaakt van een pulldown. Nu krijg ik een textfield, waarin ik een id moet opgeven van een andere tabel. Daarvoor in de plaats wil ik dus een pulldown.
Bovenstaand is mogelijk via de GIIX extensie. Conform de installatiehandleiding heb ik die extensies (core en components) geupload en in mijn configuratiebestand het volgende aangegeven:
.....
'import'=>array(
'application.models.*',
'application.components.*',
'ext.giix-components.*', // giix components
),
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'internet5',
'generatorPaths' => array(
'ext.giix-core', // giix generators
),
'ipFilters'=>array('*','::1', 'localhost'),
),
),
.......
..... 'import'=>array( 'application.models.*', 'application.components.*', 'ext.giix-components.*', // giix components ), 'modules'=>array( // uncomment the following to enable the Gii tool 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'internet5', 'generatorPaths' => array( 'ext.giix-core', // giix generators ), 'ipFilters'=>array('*','::1', 'localhost'), ), ), .......
Ik krijg geen foutmelding, maar ik zie totaal geen verschil in het resultaat tussen GIIX geactiveerd en GIIX gedeactiveerd.
Dan nog even over de database: INNODB met ingestelde primary en foreign keys.
|