Migrando do Cake 1.1.17 para 1.2

PHP, Software Livre |
CakePHP - Tela de boas vindas
A migração aqui em casa até que foi tranquila, bastando apenas descompactar na pasta root do Apache e pronto, agora, as aplicações é que deram um pouco de trabalho, mas nada de arrancar os dreads também né..

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!!!!

2 Comments

  1. Alberto  •  mar 28, 2008 @10:45

    Olá, nao estou conseguindo fazer o bake funcionar. Poderia me ajudar?

    [Reply]

  2. Thiago  •  mar 31, 2008 @9:56

    Salve Alberto,

    ajudo sim cara, qual o problema que você está tendo?

    [Reply]

Leave a Reply

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>