CRUD

Fala galera, blz?

Seguinte, estou comecando com Yii e gostaria de saber se há alguma forma de separar todo o crud gerado em uma pasta "admin", por exemplo, pra não ficar tudo bagunçado e misturado ma pasta controlers/models/views.

Outra coisa, existe alguma extensão que detecte (seja lá de que forma) o tipo de field que um table tem? exemplo, file upload, selects, checkboxes, data, etc e já gerar o formulário pronto?

Valeus :)

sobre a extensão ja conversamos

sobre separar, pode sim, na hora que for criar, no path digite

application.models.admin

ae importe no config




'import'=>array(

//padrao

'application.models.*',

'application.components.*',

//seu

'application.models.admin*',

),



e só

Você pode utilizar um módulo ao invés de implementar os controllers diretamente.

Assim terá




modules/admin

             /controller

             /model

modules/site

             /controller

             /model



http://www.yiiframework.com/doc/guide/1.1/en/basics.module