Caras eu realmente estou pra desistir...
Advinha só eu fiz usando save() sem informar o ID e ele fez dois
inserts e atualizou o resto <_<
Fiz também usando create() (como você citou) e tchan tchan tchan,
MALDITOOOOO não fez nada, nem inseriu, nem atualizou muito menos
removeu...
Que porr@ :D Como diriam os americanos
"What a hell this is?"
Pessoal estou ficando louco com isso vou publicar meu controller
fudido aqui juntamente com as tabelas e respectivos registros se
alguma alma caridosa puder testar ai pra ver se funciona normalmente
eu agradeço.
CONTROLLER
<?php
class PerguntasController extends AppController {
var $name = 'Questions';
var $helpers = array('Html', 'Form', 'Javascript', 'Layout',
'Format' );
var $uses = array( 'Question', 'Research' );
//var $components = array( 'Function' );
/**
* This controller is responsable for enable and disable
* questions of research clone.
*
* @package Questions
* @access public
* @param integer $courses_id
* @param integer $action_id
* @version 20071011
*/
function admin_aplicar( $researches_id, $action_id )
{
// Is Allowed?
$this->checkSession();
// The title
$this->set( 'title', "Aplicar perguntas para enquete" );
$prova = 0;
if( empty( $researches_id ) )
{
// Show the message error
$this->Session->setFlash( 'Dados inválidos' );
// Redirect user
$this->redirect( '/admin/perguntas/'. $researches_id );
}else{
// Retrieve the research question
$researchQuestion = $this->Research->read( null,
$researches_id );
// Format the values
$dateTime = explode( " ", $researchQuestion['Research']
['created'] );
$date = explode( "-", $dateTime[0] );
$time = explode( ":", $dateTime[1] );
// Search aplication to extra research
$arrayConditions = array( 'Research.id != '.
$researches_id .'',
'Research.endDate' => $researchQuestion['Research']['endDate']/*,
'YEAR(Research.created)' => $date[0], 'MONTH(Research.created)' =>
$date[1], 'DAY(Research.created)' => $date[2],
'HOUR(Research.created)' => $time[0]/*, 'MINUTE(Research.created)' =>
$time[1]*/ );
$arrayFields = array( );
$researchData = $this->Research->findAll(
$arrayConditions,
$arrayFields );
// Loop's research related
foreach( $researchData as $research )
{
// Search the questions related
$arrayConditions = array(
'Question.researchs_id' =>
$researches_id );
$arrayFields = array( );
$questionData =
$this->Question->findAll( $arrayConditions,
$arrayFields );
foreach ( $questionData as $question )
{
/**/
$this->Question->id = null;
$this->Question->create( array(
'institutions_id' => $this-
>session_data( 'institutions_id' ), 'researchs_id' =>
$research['Research']['id'], 'question' => $question['Question']
['question'], 'public' => '0' ) );
}
}
}
}
}
?>
TABELAS SQL
CREATE TABLE `researches` (
`id` bigint(20) NOT NULL auto_increment,
`courses_id` bigint(20) NOT NULL default '0',
`disciplines_id` int(20) NOT NULL,
`institutions_id` int(4) unsigned NOT NULL default '0',
`title` text collate latin1_general_ci NOT NULL,
`comments` text collate latin1_general_ci,
`endDate` datetime default NULL,
`created` datetime default NULL,
`anonymous` tinyint(1) default '0',
`obligatorReply` tinyint(1) default '0',
`flag` int(1) default '1',
`share` tinyint(1) default '0',
PRIMARY KEY (`id`),
KEY `researchs_FKIndex1` (`institutions_id`),
KEY `researchs_FKIndex2` (`courses_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci
AUTO_INCREMENT=83 ;
--
-- Extraindo dados da tabela `researches`
--
INSERT INTO `researches` (`id`, `courses_id`, `disciplines_id`,
`institutions_id`, `title`, `comments`, `endDate`, `created`,
`anonymous`, `obligatorReply`, `flag`, `share`) VALUES
(1, 30, 63, 1, 'Marcos Emilio Correa Moura - 2º TMA/Mecânica de
Motores', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:42', 0, 0, 1,
0),
(2, 30, 64, 1, 'Moacir Coppola - 2º TMA/Cálculo', NULL, '2007-10-28
20:56:00', '2007-10-18 20:56:42', 0, 0, 1, 0),
(3, 30, 85, 1, 'Elias da Silva - 2º TMA/Desenho', NULL, '2007-10-28
20:56:00', '2007-10-18 20:56:42', 0, 0, 1, 0),
(4, 30, 86, 1, 'Claudilene Fidelis - 2º TMA/Fundamentos da Hidráulica
e Pneumática', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0,
0, 1, 0),
(5, 30, 84, 1, 'Lúcia Maria Barbosa do Nascimento - 2º TMA/Metodologia
da Pesquisa', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0,
0, 1, 0),
(6, 30, 69, 1, 'Luiz Alfredo Pacheco - 3º TMA/Inglês Instrumental',
NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1, 0),
(7, 30, 235, 1, 'Claudilene Fidelis - 3º TMA/Elemento de Maquinas',
NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1, 0),
(8, 30, 71, 1, 'Marcos Emilio Correa Moura - 3º TMA/Hidráulica e
Pneumática Aplicada', NULL, '2007-10-28 20:56:00', '2007-10-18
20:56:43', 0, 0, 1, 0),
(9, 30, 72, 1, 'Elias da Silva - 3º TMA/Adubos e Defensivos
Agrícolas', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0,
1, 0),
(10, 30, 73, 1, 'Camila Gomes Braga - 3º TMA/Fundamentos da
Eletrotécnica', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0,
0, 1, 0),
(11, 30, 88, 1, 'Valdecir Hansen - 3º TMA/Estatística', NULL,
'2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1, 0),
(12, 30, 74, 1, 'Leticia Osório Ferraz Vidal - 5º TMA/Manejo e
Conservação de Solos', NULL, '2007-10-28 20:56:00', '2007-10-18
20:56:43', 0, 0, 1, 0),
(13, 30, 75, 1, 'Elias da Silva - 5º TMA/Implementos Agrícolas', NULL,
'2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1, 0),
(14, 30, 76, 1, 'Camila Gomes Braga - 5º TMA/Eletrônica Aplicada',
NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1, 0),
(15, 30, 77, 1, 'Marcos Emilio Correa Moura - 5º TMA/Transmissões de
Máquinas', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0,
1, 0),
(16, 30, 78, 1, 'Chrystian Paulo Meissner - 5º TMA/Gestão
Tecnológica', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0,
0, 1, 0),
(17, 30, 89, 1, 'Paulo Alfredo Vidal Júnior - 5º TMA/Agricultura
Geral', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1,
0),
(18, 30, 90, 1, 'Leticia Osório Ferraz Vidal - 6º TMA/Desenvolvimento
Rural Sustentável', NULL, '2007-10-28 20:56:00', '2007-10-18
20:56:43', 0, 0, 1, 0),
(19, 30, 80, 1, 'Lierge Luppi - 6º TMA/Organização de Sistemas e
Métodos', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43', 0, 0, 1,
0),
(20, 30, 81, 1, 'Chrystian Paulo Meissner - 6º TMA/Gestão de Qualidade
e Certificação', NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:43',
0, 0, 1, 0),
(21, 30, 82, 1, 'Alzira Papadimacopoulos Nogueira - 6º TMA/Direito
Agrário e Ambiental', NULL, '2007-10-28 20:56:00', '2007-10-18
20:56:44', 0, 0, 1, 0),
(22, 30, 83, 1, 'Elias da Silva - 6º TMA/Operação de Equipamentos',
NULL, '2007-10-28 20:56:00', '2007-10-18 20:56:44', 0, 0, 1, 0),
(23, 30, 91, 1, 'Paulo Alfredo Vidal Júnior - 6º TMA/Armazenamento de
Produtos Agrícolas', NULL, '2007-10-28 20:56:00', '2007-10-18
20:56:44', 0, 0, 1, 0),
(24, 30, 70, 1, 'Dr Karla Patrícia de Souza - 2º TMA/Segurança e
Medicina do Trabalho', NULL, '2007-10-28 20:56:00', '2007-10-18
20:56:44', 0, 0, 1, 0),
(25, 50, 126, 1, 'Lúcia Maria Barbosa do Nascimento - 2º FISIO/
Metodologia da Pesquisa', NULL, '2007-10-28 21:10:00', '2007-10-18
21:11:33', 0, 1, 1, 0),
(26, 50, 127, 1, 'Gabriela Bortoli Jahn - 2º FISIO/Embriologia', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:33', 0, 1, 1, 0),
(27, 50, 128, 1, 'Gabriela Bortoli Jahn - 2º FISIO/Bioquímica', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:33', 0, 1, 1, 0),
(28, 50, 129, 1, 'Paulo Alfredo Vidal Júnior - 2º FISIO/Estatística',
NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(29, 50, 130, 1, 'Fabiana Aparecida da Silva - 2º FISIO/Genética',
NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(30, 50, 131, 1, ' - 2º FISIO/Fisiologia Humana', NULL, '2007-10-28
21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(31, 50, 132, 1, 'Hélio Hoffmann - 2º FISIO/Anatomia Humana II', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(32, 50, 133, 1, 'Rosilaine Gomes dos Santos - 2º FISIO/Neurociência',
NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(33, 50, 141, 1, 'José Ferreira - 4º FISIO/Cinesioterapia', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(34, 50, 142, 1, 'Dr Luiz Aparecido F. Torres - 4º FISIO/
Imaginologia', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0,
1, 1, 0),
(35, 50, 143, 1, 'Daniela Regiolli - 4º FISIO/Recursos Fisioterápicos
Aquáticos', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1,
1, 0),
(36, 50, 144, 1, 'José Ferreira - 4º FISIO/Recursos Terapêuticos
Manuais', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1,
0),
(37, 50, 145, 1, 'Daniela Regiolli - 4º FISIO/Fisioterapia
Preventiva', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1,
1, 0),
(38, 50, 146, 1, 'Hélio Hoffmann - 4º FISIO/Ética e Bioética', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(39, 50, 147, 1, 'Sebastião Ribeiro da Silva Filho - 4º FISIO/Prótese
e Órtese Aplicada à Fisioterapia', NULL, '2007-10-28 21:10:00',
'2007-10-18 21:11:34', 0, 1, 1, 0),
(40, 50, 148, 1, 'Hélio Hoffmann - 4º FISIO/Psicomotricidade', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(41, 50, 149, 1, 'Marcia Oliveira de Souza - 4º FISIO/Nutrição', NULL,
'2007-10-28 21:10:00', '2007-10-18 21:11:34', 0, 1, 1, 0),
(42, 50, 150, 1, 'Karine Vila Real Nunes - 6º FISIO/Fisioterapia em
Reumatologia e Geriatria II', NULL, '2007-10-28 21:10:00', '2007-10-18
21:11:35', 0, 1, 1, 0),
(43, 50, 151, 1, 'Rosilaine Gomes dos Santos - 6º FISIO/Fisioterapia
em Genito-Urinária', NULL, '2007-10-28 21:10:00', '2007-10-18
21:11:35', 0, 1, 1, 0),
(44, 50, 152, 1, 'Daniela Regiolli - 6º FISIO/Fisioterapia Cárdio-
Vascular II', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:35', 0,
1, 1, 0),
(45, 50, 153, 1, 'Hélio Hoffmann - 6º FISIO/Fisioterapia em
Pediatria', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:35', 0, 1,
1, 0),
(46, 50, 154, 1, 'José Ferreira - 6º FISIO/Fisioterapia em Neurologia
II', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:35', 0, 1, 1, 0),
(47, 50, 155, 1, 'Daniela Regiolli - 6º FISIO/Fisioterapia em
Pneumologia II', NULL, '2007-10-28 21:10:00', '2007-10-18 21:11:35',
0, 1, 1, 0),
(48, 50, 156, 1, 'Thais Narezzi de Oliveira - 6º FISIO/Fisioterapia em
Ortopedia, Traumatologia e Desportiva II', NULL, '2007-10-28
21:10:00', '2007-10-18 21:11:35', 0, 1, 1, 0),
(49, 60, 92, 1, 'Fabiana Aparecida da Silva - 2º FARMA/Genética',
NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:40', 0, 1, 1, 0),
(50, 60, 93, 1, 'Lúcia Maria Barbosa do Nascimento - 2º FARMA/
Metodologia da Pesquisa', NULL, '2007-10-28 21:26:00', '2007-10-18
21:26:40', 0, 1, 1, 0),
(51, 60, 94, 1, 'Gabriela Bortoli Jahn - 2º FARMA/Embriologia', NULL,
'2007-10-28 21:26:00', '2007-10-18 21:26:40', 0, 1, 1, 0),
(52, 60, 95, 1, 'Gabriela Bortoli Jahn - 2º FARMA/Bioquímica', NULL,
'2007-10-28 21:26:00', '2007-10-18 21:26:40', 0, 1, 1, 0),
(53, 60, 96, 1, 'Alexandre Henrique Carrara - 2º FARMA/Química
Orgânica I', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1,
1, 0),
(54, 60, 97, 1, ' - 2º FARMA/Fisiologia Geral', NULL, '2007-10-28
21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(55, 60, 98, 1, 'Paulo Alfredo Vidal Júnior - 2º FARMA/Estatística',
NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(56, 60, 99, 1, 'Alexandre Henrique Carrara - 3º FARMA/Química
Analítica e Qualitativa', NULL, '2007-10-28 21:26:00', '2007-10-18
21:26:41', 0, 1, 1, 0),
(57, 60, 100, 1, 'Fabiana Aparecida da Silva - 3º FARMA/
Farmacobotânica', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41',
0, 1, 1, 0),
(58, 60, 101, 1, 'Rodrigo Marques dos Santos - 3º FARMA/Imunologia',
NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(59, 60, 102, 1, 'Dr Karla Patrícia de Souza - 3º FARMA/Saúde
Pública', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1,
0),
(60, 60, 103, 1, 'Alexandre Henrique Carrara - 3º FARMA/Química
Orgânica II', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0,
1, 1, 0),
(61, 60, 104, 1, 'Paulo Alfredo Vidal Júnior - 3º FARMA/Física', NULL,
'2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(62, 60, 105, 1, 'Rosilaine Gomes dos Santos - 3º FARMA/Patologia
Geral', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1,
0),
(63, 60, 106, 1, ' - 4º FARMA/Farmacognosia', NULL, '2007-10-28
21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(64, 60, 107, 1, 'Rosilaine Gomes dos Santos - 4º FARMA/Parasitologia
Geral Humana', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0,
1, 1, 0),
(65, 60, 108, 1, 'Marcia Oliveira de Souza - 4º FARMA/Nutrição', NULL,
'2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(66, 60, 109, 1, 'Alexandre Henrique Carrara - 4º FARMA/Físico-
Química', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1,
0),
(67, 60, 110, 1, 'Fábio Cruz Moleiro - 4º FARMA/Microbiologia', NULL,
'2007-10-28 21:26:00', '2007-10-18 21:26:41', 0, 1, 1, 0),
(68, 60, 111, 1, 'Alexandre Henrique Carrara - 4º FARMA/Química
Analítica e Quantitativa', NULL, '2007-10-28 21:26:00', '2007-10-18
21:26:41', 0, 1, 1, 0),
(69, 60, 112, 1, 'Gabriela Bortoli Jahn - 4º FARMA/Estágio
Supervisionado I', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:41',
0, 1, 1, 0),
(70, 60, 113, 1, ' - 5º FARMA/Química Farmacêutica', NULL, '2007-10-28
21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(71, 60, 114, 1, 'Delson Valerio Neves Junior - 5º FARMA/Farmácia
Hospitalar', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1,
1, 0),
(72, 60, 115, 1, ' - 5º FARMA/Farmacologia I', NULL, '2007-10-28
21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(73, 60, 116, 1, 'Fábio Cruz Moleiro - 5º FARMA/Farmacotécnica', NULL,
'2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(74, 60, 117, 1, ' - 5º FARMA/Fitoterápicos', NULL, '2007-10-28
21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(75, 60, 118, 1, 'Fabiana Aparecida da Silva - 5º FARMA/Toxicologia
Geral', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1, 1,
0),
(76, 60, 119, 1, 'Dr Karla Patrícia de Souza - 5º FARMA/Biosegurança',
NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(77, 60, 120, 1, 'Delson Valerio Neves Junior - 6º FARMA/Química-
Farmacêutica', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0,
1, 1, 0),
(78, 60, 121, 1, 'Fábio Cruz Moleiro - 6º FARMA/Toxicologia Clínica',
NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(79, 60, 122, 1, 'Fábio Cruz Moleiro - 6º FARMA/Farmacologia II',
NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(80, 60, 123, 1, 'Bárbara Sabioni Valadares - 6º FARMA/Farmacotécnica
II', NULL, '2007-10-28 21:26:00', '2007-10-18 21:26:42', 0, 1, 1, 0),
(81, 60, 124, 1, ' - 6º FARMA/Princípios e Controle de Qualidade de
Medicamentos e Fitoterápicos', NULL, '2007-10-28 21:26:00',
'2007-10-18 21:26:42', 0, 1, 1, 0),
(82, 60, 125, 1, 'Gabriela Bortoli Jahn - 6º FARMA/Estágio
Supervisionado II (Fase de Vivência)', NULL, '2007-10-28 21:26:00',
'2007-10-18 21:26:42', 0, 1, 1, 0);
Se alguém puder testar ai somente para verificar se funciona
normalmente, se funcionar eu saberei que o problema é o PC :D
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
[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
-~----------~----~----~----~------~----~------~--~---