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