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