Ben Drupal 6 düğümleri oluşturmak için nasıl arıyor. Burada stackoverflow bazı girdileri bulundu, ancak sorular eski sürümleri için olmak ya da çözümler benim için işe yaramadı görünüyordu. Tamam, bu yüzden burada oluşturmak için çalışıyor için benim geçerli işlemdir
$node = new stdClass();
$node->title = "test title";
$node->body = "test body";
$node->type= "story";
$node->created = time();
$node->changed = $node->created;
$node->status = 1;
$node->promote = 1;
$node->sticky = 0;
$node->format = 1;
$node->uid = 1;
node_save( $node );
Ben bu kodu çalıştırdığınızda, düğüm oluşturulur, ama yönetim sayfasını var, o aşağıdaki hataları atar:
Uyarı: C foreach () için sağlanan geçersiz argüman: \ wamp \ www \ steelylib \ hattında 258 \ menu.inc içerir.
Uyarı: C foreach () için sağlanan geçersiz argüman: \ wamp \ www \ steelylib \ hattında 258 \ menu.inc içerir.
kullanıcı uyarı: node_comment_statistics (nid, last_comment_timestamp, last_comment_name, last_comment_uid, COMMENT_COUNT) VALUES INSERT INTO (36, 1269980590, NULL, 1, 0) C: 1 tuşu sorgu için giriş '36 'çoğaltın \ wamp \ www \ steelylib siteler \ \ all \ modules \ nodecomment \ nodecomment.module hattında 409.
Uyarı: C foreach () için sağlanan geçersiz argüman: \ wamp \ www \ steelylib \ hattında 258 \ menu.inc içerir.
Uyarı: C foreach () için sağlanan geçersiz argüman: \ wamp \ www \ steelylib \ hattında 258 \ menu.inc içerir.
Ben farklı öğreticiler baktım ve hepsi aynı süreci takip etmek gibi görünüyor. Ben yanlış ne yapıyorum emin değilim. Ben Drupal 6.15 kullanıyorum. (Ben bir değişiklik yapmadan önce sağ) ben veritabanını geri geldiklerinde hataları gitti. Herhangi bir Yardım takdir!
Edit:
After playing around with it a bit, I did find that I had an error in my 'access arguments' in my hook_menu(), but as far as the duplicate entry goes, I was never able to figure it out. So, if you run into the same problem, good luck and post on here if you find the problem! :-)