Personalizar Gerador de códigos (gii)

Bom dia, estou querendo gerar códigos javascript (.js), alterar o caminho onde os arquivos serão gerados e incluir mais campos no formulário do gerador, como namespace do projeto por exemplo, alguém tem uma idéia da melhor forma de se fazer isso?

Tentei criar um novo gerador seguindo estes passos: http://www.yiiframework.com/doc/guide/1.1/en/topics.gii mas não consegui concluir, ao acessar a página do gerador que criei, ocorre o erro 404 (ao acessar index.php/gii/widget , ocorre: Unable to resolve the request "gii/widget".).

Obrigado!

respondido no topico em ingles

http://www.yiiframework.com/forum/index.php?/topic/26474-custom-code-generator-gii/page__gopid__127259#entry127259

Obrigado pela resposta Gustavo, minha config deixei assim:


'modules' => array(

		# gerador de codigo

		'gii' => array(

			'class' => 'system.gii.GiiModule',

			'password' => 'password',

			'generatorPaths' => array(

                'ext.generatorapp'

            )

		),

	),

Mas continua ocorrendo o erro:

Fiz exatamente como está em http://www.yiiframework.com/doc/guide/1.1/en/topics.gii o que troquei foi somente onde está widget para generatorapp.

Obrigado!

Consegui, o problema que eu estava fazendo isso dentro da pasta gii dentro de /framework ao inves de fazer dentro de /protected, inclusive não precisou alterar o arquivo de configuracao.

A questão agora é: Como gerar arquivos javascript ao invés de php e como definir o caminho para onde o arquivo será criado, não encontrei muita coisa útil na documentação relacionado a isso.

Obrigado!

no Arquivo de "Code", como WidgetCode.php c vc copiou do gii tem um metodo prepare

nesse metodo tem uma parte




$this->files[]=new CCodeFile(

 Yii::getPathOfAlias($this->modelPath).'/'.$className.'.php',//aqui vai o path

  $this->render($templatePath.'/model.php', $params)

);



Muito bom!! Daqui pra frente acho que me viro, entendi a idéia. Valeu mesmo!!