Então, acho que o caminho é por aí mesmo, que tipos de dados estatísticos
justificam usar n x m?

Em 06/11/07, TSassara <[EMAIL PROTECTED]> escreveu:
>
>
> O bom mesmo é usar a convenção. Dessa forma, você não precisa se
> preocupar,
> é só dizer que é um modelo é dependente do outro e o cake apagara os
> registros dependentes automaticamente.
>
> Se não, você deverá percorrer a tabela procurando na coluna que possui
> a ID do relacionamento,
> comparando se é igual a que você quer excluir e ir deletando.
> Isso pode lhe dar dor de cabeça.
>
> Vale a pena rever a estrutura, acredito que não há necessidade de
> complicar tanto.
>
> Pelo que entendi, setores possui muitas unidades e uma unidade é
> pertencida por um setor.
> Assim, você define:
>
> No banco de dados uma tabela chamada "setores" com uma chave primaria
> chamada "id" e o resto das informações como o nome do setor.
> E outra tabela chamada de "unidades", nesta alem da chave primaria
> "id",
> você deve criar uma coluna chamada "setor_id" que guardará a id do
> setor a qual este é pertencido.
>
> No código:
> /model/setor.php
> class Setor extends AppModel
> {
>   var $name = 'Setor';
>   var $hasMany = array('Setor' =>
>     array('className'     => 'Unidade',
>       'dependent'     => true
>     )
>   );
> }
>
> /model/unidade.php
> class Unidade extends AppModel
> {
>   var $name = 'Unidade';
>     var $belongsTo = array('Setor' =>
>       array('className'  => 'Setor')
>     );
> }
>
>
> No manual você encontra outras opções que podem ser uteis.
> Desculpe os erros de português.
>
> Espero ter ajudado.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a