2012-11-15 3 views
2

J'essaie de créer CRUD pour mon modèle classé automatiquement par GII.Crud pour le modèle existant dans YII

Les classes sont stockées comme models/entity/Article.php. Quand j'essaye de mettre le générateur de Gii sous le nom de classe models.entity.SomeClass ou entity.SomeClass cela ne marche pas.

Les arrêts gii avec l'exception Alias ​​"entity.Article" n'est pas valide. Assurez-vous qu'il pointe vers un répertoire ou un fichier existant.

Comment exécuter un script CRUD correctement?

Répondre

1

Définissez l'alias dans votre fichier (faire avant le return array) config/main.php:

Yii::setPathOfAlias('entity',dirname(__FILE__).DIRECTORY_SEPARATOR.'../models/entity'); 

// rest of config 
return array(
    // ... 
); 

Ensuite, utilisez entity.Article GII.

Questions connexes