Submitted by adrien37000 on
Bonsoir,
Je suis actuellement en cours de développement d'un module d'import CSV.
Je but sur une chose toute bête : je souhaite créer une table spécifique à mon module lorsque celui-ci est activé.
Voici mon code dans le fichier .install
<?php
/*
* implements hook_sehma().
*/
function csv_schema() {
$schema = array();
$schema['csv'] = array(
'description' => 'The base table for nodes.',
'fields' => array(
'id_coureur' => array(
'description' => 'The primary identifier for a node.',
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE,
),
'nom_course' => array(
'description' => 'The current {node_revision}.vid version identifier.',
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
),
'indexes' => array(
'csv_changed' => array('changed'),
'csv_created' => array('created'),
),
),
'primary key' => array('id_coureur'),
return $schema;
}
mais celui-ci me renvoi une erreur :Erreur HTTP 500 (Internal Server Error) : Une situation inattendue s'est produite tandis que le serveur tentait de traiter la demande.
merci d'avance pour votre aide
J’ai résolu mon problème
Permalien Soumis par adrien37000 le 5 Décembre, 2012 - 10:20
J'ai résolu mon problème c'était une petite erreur de syntaxe,
MAIS j'ai une autre souci une fois la table créer une erreur 500 mes renvoyé :
Le site Web a rencontré une erreur lors de l'extraction de http://localhost:8888/drupal/admin/modules/list/confirm. Cela peut être dû à une opération de maintenance ou à une configuration incorrecte.
Bonjour, Tu peux essayer :
Permalien Soumis par zied.louhichi le 5 Décembre, 2012 - 10:34
Bonjour,
Tu peux essayer : http://stauffer.com/blog/2012/08/27/quickly-creating-hookschema-function...
C'une sorte de création rapide du hook_schema().
a toi
Super merci sa me serras
Permalien Soumis par adrien37000 le 6 Décembre, 2012 - 15:16
Super merci sa me serras utiles,
résolu