2012-01-04 2 views
0

J'essaie de créer une entrée de blog par programmation en utilisant ce code. Le noeud est créé sur la base de données mais lorsque j'ouvre l'entrée du blog sur le site Web, il ne montre pas le corps. Est-ce la bonne façon de le faire?Entrée de blog Drupal par programme

Répondre

1

Et cela n'a pas explosé ??? Sensationnel. C'est surprenant. Je voudrais essayer $node->body[$node->language][0]['value'] = $_POST['content']; parce que le corps est un champ de texte maintenant.

+0

Il ne valait pas la peine de garder ma réponse après l'avoir modifiée selon vos suggestions, donc je l'ai supprimée. Merci pour les conseils je me demandais toujours s'il était nécessaire de nettoyer l'entrée avant d'ajouter des données à un champ de cette façon, je n'ai jamais plongé dans cette partie du noyau :) – Clive

+0

ok maintenant je reçois cette erreur PDOException: SQLSTATE [ 23000]: Violation de la contrainte d'intégrité: 1062 Dupliquer l'entrée '1-80-0-0-en' pour la clé 'PRIMARY' –

+0

SES ALIVE !!!! ça marche, je l'ai testé sur une autre DB et ça fonctionne très bien ... il doit y avoir quelque chose de mal dans le mien, merci donc mutch! –

Questions connexes