我知道Drupal有Content Construction Kit,它爲在Drupal中添加新的內容類型提供了一個有用的UI。但是,我發現創建大型新內容類型非常緩慢且痛苦。將SQL CREATE TABLE查詢轉換爲Drupal內容類型
原因
我想創建的內容類型,所以我可以所有數據轉換成是一個節點,因此將其暴露在視圖和能夠有更新的節點一個好的UI。
可能嗎?
- 是否有任何模塊,將「轉換」SQL查詢到它的
hook_form()
equiv? - 將hook_form()暴露給Views嗎?
- 其他想法?
乾杯
加里
只是一個表的SQL查詢的100S的實例要被轉換 想象疼痛;無眠的夜晚,在CCK創建每個領域
CREATE TABLE `files` (
`file_id` int(11) NOT NULL auto_increment,
`user_id` int(10) NOT NULL default '0',
`file_author` varchar(255) NOT NULL default '',
`file_email` varchar(255) NOT NULL default '',
`file_type` varchar(100) NOT NULL default '',
`file_name` text NOT NULL,
`file_file` varchar(255) NOT NULL default '',
`file_url` varchar(255) NOT NULL default '',
`file_desc` text NOT NULL,
`downloads` int(11) NOT NULL default '0',
`file_date` int(11) NOT NULL default '0',
`file_review` text NOT NULL,
`screenshot` text NOT NULL,
`updated` int(12) NOT NULL default '0',
`update_notes` text NOT NULL,
`author_desc` text NOT NULL,
`sub_author` varchar(50) NOT NULL default '',
`version` varchar(10) NOT NULL default '',
`mirc_version` varchar(10) NOT NULL default '',
`reviewer` varchar(50) NOT NULL default '',
`posted` int(1) NOT NULL default '1',
PRIMARY KEY (`file_id`),
KEY `user_id` (`user_id`),
KEY `file_author` (`file_author`),
KEY `file_type` (`file_type`),
KEY `downloads` (`downloads`),
KEY `file_date` (`file_date`),
KEY `updated` (`updated`)
) ENGINE=MyISAM AUTO_INCREMENT=4544 DEFAULT
我處於完全相同的情況;你最終做了什麼來解決它? – 2012-06-07 17:06:20