Bonjour à tous,
Dans un de mes modules, je créée un noeud dynamiquement.
Ce type de noeud comporte des champs CCK.
Je bloque sur la génération du noeud au niveau du CCK date qui me retourne une erreur :
$values_fiche = array();
$values_fiche['values'] = array
(
'title' => t( 'nametest'),
'name' => 'klikissy',
'field_sportif_prenom' => array(array('value' => 'prenom')),
'field_sportif_civ' => array(array('value' => 2)),
//-----------CCK DATE-----------
'field_naissance' => array(array('value' => '1980'.'-'.'11'.''.'27'.'T00:00:00', 'timezone' =>'UTC', 'timezone_db' =>'UTC' )),
//------------------------------
'field_sportif_ville' => array(array('value' => 'paris')),
'field_sportif_pays' => array(array('value' => 'france')),
'op' => t('Save'),
);
$new_fiche_node = (object) NULL;
$new_fiche_node->type = 'fiche_sportif';
module_load_include('inc', 'node', 'node.pages');
drupal_execute('fiche_sportif_node_form', $values_fiche, $new_fiche_node);
Dans devel, sur un noeud généré via l’interface, le champ date me retourne pourtant la structure suivante :
field_naissance (Array, 1 element)
*
0 (Array, 4 elements)
o
value (String, 19 characters ) 1980-11-27T00:00:00
o
timezone (String, 3 characters ) UTC
o
timezone_db (String, 3 characters ) UTC
o
date_type (String, 4 characters ) date | (Callback) date() ;
Bref savez vous comment poster un cck date en php ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
