【发布时间】:2014-07-22 05:37:28
【问题描述】:
我已经创建了测试模块,它将上传图像并将其输出到我的页面。但是,我似乎无法从我的数据库中输出我的图像文件。请帮忙!这是我的代码
<?php
function database_ex_menu(){
$items = array();
$items['database-ex'] = array(
'title' => 'My Database Form',
'type' => MENU_NORMAL_ITEM,
'access arguments' => array('submit database_ex'),
'page callback' => 'drupal_get_form',
'page arguments' => array('database_ex_form'),
);
return $items;
}
function database_ex_form($form, $form_state){
$form['myimage'] = array(
'#type' => 'file',
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Add item'),
);
return $form;
}
function database_ex_form_submit($form, $form_state){
$fe_id = db_insert('example')
->fields(array(
'myimage' => $form_state['values']['myimage'],
))
->execute();
drupal_set_message(t('Your entry has been added'));
}
这个函数应该会在一个 div 中输出我的图像文件。
function database_ex_submission(){
//What to do From here!
}
【问题讨论】:
标签: database drupal drupal-7 output drupal-modules