Então, até agora, em dois projetos pequenos, que eu tinha feito com a ajuda do Bake, as mudanças que tive que fazer a mão, pra funcionar na nova versão do Cake foram:
- $html->input() para $form->text()
- $html->textarea() para $form->textarea()
- $html->tagValue() para $html->value()
- $html->selectTag() para $form->select()
- $html->labelTag() para $form->label()
Tem mais alguns métodos que trocaram de nome ou de helper, que são citadas nas próprias mensagens de erro, que aliás, estão bem explicativas.
Uma ferramenta que me chamou muito a atenção, foi o “cake” um script que se integra ao “bake”, e que é perfeitamente integrável ao desktop, bastando eu ter criado um alias em meu .bashrc, apontando pra ele (que está dentro da pasta cake/console e não mais cake/scripts).
Agora para criar um novo projeto, modelo, controlador ou visão, basta apenas que eu digite:
$ cake bake -app projeto
Ah, dentro do cake agora também tem uma ferramenta para testar seus modelos, onde é possível inclusive, testar novos relacionados, e rodar as consultas. Sim, você pode dar um Usuarios->findAll() de dentro da própria shell, interessantíssimo!!!!