ฉันกำลังพยายามสร้างโมดูลสำหรับ Drupal 7 และฉันต้องการสร้าง 3 ตารางและเติมข้อมูล แต่ก่อนอื่นฉันต้องสร้างมัน
ในไฟล์ mymodule.install ฉันมี
function mymodule_install() {
}
function mymodule_uninstall() {
}
function myodule_schema() {
$schema['mymodule_table'] = array(
'description' => t('First table'),
'fields' => array(
'id' => array(
'description' => t('My unique identifier'),
'type' => 'int',
'unsigned' => true,
'not null' => true,
),
'list' => array(
'description' => t('list'),
'type' => 'varchar',
'not null' => true,
),
),
'primary key' => array('id'),
);
return $schema;
}
ผมทำอะไรผิดหรือเปล่า? ทุกครั้งที่ฉันทดสอบโมดูลฉันปิดการใช้งาน -> ถอนการติดตั้ง -> แคชล้างประสิทธิภาพ -> เปิดใช้งาน
drush devel-reinstall mymodule
เพื่อติดตั้งโมดูลของคุณใหม่ได้อย่างรวดเร็ว