Revision: 47840
Updated Code
at June 17, 2011 03:41 by joaobarbosa
Updated Code
// Em eventos não é preciso usar os dois includes abaixo // já que eles já estão presentes em outra classe usada // no evento ( include(TOOLKIT . '/events/event.section.php'); ) include(TOOLKIT . '/class.entry.php'); include(TOOLKIT . '/class.entrymanager.php'); $entry = new Entry(Symphony::Engine()); // Define a ID da secao que vai receber os dados $entry->set('section_id', 10); // Gera a ID da nova Entry, junto com outras informacoes // como a data de criacao e o autor $id = $entry->assignEntryId(); // Cria os arrays com os valores para os campos // Exemplo abaixo, para email e nome $email = array( 'entry_id' => $id, 'handle' => General::createHandle( $fields['email'] ), 'value' => $fields['email'] ); $nome = array( 'entry_id' => $id, 'handle' => General::createHandle( $fields['nome'] ), 'value' => $fields['nome'] ); // Adiciona os dados ao objeto da entry // Da pra ver o ID do campo pelo banco de dados $entry->setData('39', $nome); $entry->setData('40', $email); // Cria a entry $entry->commit();
Revision: 47839
Updated Code
at June 17, 2011 03:25 by joaobarbosa
Updated Code
include(TOOLKIT . '/class.entry.php'); include(TOOLKIT . '/class.entrymanager.php'); $entry = new Entry(Symphony::Engine()); // Define a ID da secao que vai receber os dados $entry->set('section_id', 10); // Gera a ID da nova Entry, junto com outras informacoes // como a data de criação e o autor $id = $entry->assignEntryId(); // Cria os arrays com os valores para os campos // Exemplo abaixo, para email e nome ( sem validação ) $email = array( 'entry_id' => $id, 'handle' => General::createHandle( $fields['email'] ), 'value' => $fields['email'] ); $nome = array( 'entry_id' => $id, 'handle' => General::createHandle( $fields['nome'] ), 'value' => $fields['nome'] ); // Adiciona os dados ao objeto da entry // Da pra ver o ID do campo pelo banco de dados $entry->setData('39', $nome); $entry->setData('40', $email); // Cria a entry $entry->commit();
Revision: 47838
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 17, 2011 03:11 by joaobarbosa
Initial Code
include(TOOLKIT . '/class.entry.php'); $entry = new Entry(Symphony::Engine()); // Define a ID da secao que vai receber os dados $entry->set('section_id', 10); // Gera a ID da nova Entry, junto com outras informacoes // como a data de criação e o autor $id = $entry->assignEntryId(); // Cria os arrays com os valores para os campos // Exemplo abaixo, para email e nome ( sem validação ) $email = array( 'entry_id' => $id, 'handle' => General::createHandle( $fields['email'] ), 'value' => $fields['email'] ); $nome = array( 'entry_id' => $id, 'handle' => General::createHandle( $fields['nome'] ), 'value' => $fields['nome'] ); // Adiciona os dados ao objeto da entry // Da pra ver o ID do campo pelo banco de dados $entry->setData('39', $nome); $entry->setData('40', $email); // Cria a entry $entry->commit();
Initial URL
Initial Description
Initial Title
Criar entries manualmente
Initial Tags
Initial Language
PHP