Ben zorluk Drupal 6 dosyaları yükler bir form ile bir modül yazmak için nasıl sergiyi yaşıyorum. Kimse bu açıklamaya, ya da bu konuyu iyi bir örnektir / belgelerine beni işaret edebilir?
EDIT:
İşte yapmak ne çalışıyorum tamamen:
- Kullanıcı bir. Csv yüklenenler
- Modül alanları almak için dosyanın ilk satırı okur
- Kullanıcı db alanları ile csv alanları maçları
- Her csv satır bir düğüm olarak kaydedilir (önizleme ilk)
Şimdiye kadar, başarıyla 1, 2, ve 4. yapabilirsiniz. Ama bu adımlar (ki nasıl kullanılması gerektiğini $ form_state ['yönlendirme']?) Birbirleriyle etkileşim gerektiğini tam olarak nasıl belirsiz, ve en iyi uygulamalar ne vardır. Ve 3 için, ben oturum veri olarak o kaydetmeniz gerekir?
Nasıl çeşitli adımlar arasında dosya verilerini geçirmek?
Ben node_import var olduğunu biliyorum, ama bu benim için çalıştı asla ve benim hata istekleri dikkate gidin.
2nd EDIT: Ben dosya ile başa çıkmak için gerekli her sayfanın başında ve sonunda bu kullandı:
$file = unserialize($_SESSION['file']);
//alter $file object
$_SESSION['file'] = serialize(file);
Ben bunu en iyi uygulamaları emin değilim, ama çalışıyor.