Bom, a quem se interessar (se é que alguém está lendo isso...)

Eu estava fazendo uns testes baseados em POGramação avançada (poe
gambiarra nisso), e percebi que o loop do foreach esta realmente
rodando duas vezes, ainda não descobri por que, mas...

$researchNum = $this->Research->getNumRows();
$questionNum = count( $questionData );
$prova=0;

foreach ( $questionData as $question )
{

        $this->Question->id = null;
        $this->Question->save( array( 'institutions_id' => $this-
>session_data( 'institutions_id' ), 'researchs_id' =>
$research['Research']['id'], 'question' => $question['Question']
['question'], 'public' => '0' ) );

        if( $iterator == ( $researchNum * $questionNum ) )
        {
                exit;
        }
}

Fazendo isso quando ele alcança o número máximo de registros que devem
ser inseridos (no caso 115) ele para. Da forma como está ai em cima
funciona perfeitamente a não ser pelo fato de que o exit para o
processamento de qualquer código abaixo dele... sendo assim, o cake
não retorna mais nada nem layout nem HTML :(

E agora alguém me dá uma luz...

Falopa!


--~--~---------~--~----~------------~-------~--~----~
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 
cake-php-pt@googlegroups.com
 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