Dica: controller sem ou com mais de um model no CakePHP

Olá pessoal,

o conteúdo deste post é uma dica bem valiosa para o pessoal que está começando. E ela foi "camuflada" no último vídeo tutorial, que é como usar nenhum ou vários models em um controller.

Primeiramente, o padrão do cake é para cada controller termos um model, ou seja controller Posts, model Post.

Bom, mas e se quiséssemos fazer um controller sem usar nenhum model? Bem, simples! Temos um parâmetro inerente aos controllers que indica quais models ele irá usar. Ele se chama $uses, assim se não queremos nenhum model, basta:

PHP:
  1. $uses = array();

Ou seja, setamos o vetor de models como vazio.

E para mais de um model:

PHP:
  1. $uses = array("Model1", "Model2", ...);

Só um detalhe, se você resolveu setar mais de um model, lembre-se de setar também o padrão caso você venha a usá-lo, pois quando usamos o $uses ele sobrescreve a configuração padrão.

Até mais pessoal,

Qualquer dúvida, comentem!

2 Comentários »

  1. Jonathan Santhus said,

    Janeiro 31, 2007 @ 16:17

    Boa dica... ;)

  2. Breno Oliveira said,

    Maio 2, 2007 @ 16:46

    Nossa cara ... esse dica é extremamente valiosa hein ... me salvou ... rs

RSS feed for comments on this post · URI do TrackBack

Deixe seu comentário