0
我在嘗試使用此代碼以編程方式創建博客條目。以編程方式Drupal博客條目
$node->title = $_POST['title'];
$node->created = time();
$node->changed = time();
$node->status = 1; //published
$node->comment=1;
$node->promote = 0;
$node->sticky = 0;
$node->language='en';
$node->body = $_POST['content'];
$node->type = 'blog';
node_save($node);
print_r($node);
該節點在數據庫中創建,但當我在網站上打開博客條目時,它不顯示正文。這是做這件事的正確方法嗎?
在我根據您的建議更改它之後,我很難保留我的答案,所以我刪除了它。感謝提示我總是想知道是否有必要清理輸入,然後以這種方式將數據添加到字段中,但我從未深入到核心部分:) – Clive 2012-01-04 23:07:08
好吧,現在我收到此錯誤 PDOException:SQLSTATE [ 23000]:完整性約束違規:1062重複條目'1-80-0-0-en'鍵'PRIMARY' – 2012-01-04 23:35:32
其活動!!!!它的工作原理,我已經在另一個數據庫上測試過它,它工作得很好......我的一定是出了什麼問題,謝謝你這麼笨! – 2012-01-05 11:39:21