2012-10-22 117 views
2

我们试图梳理与draggableviews 7.x的一个观点 - 2.0,但在尝试保存时,我们得到以下错误:阿贾克斯错误draggableviews

An AJAX HTTP error occurred. 
HTTP Result Code: 500 
Debugging information follows. 
Path: /admin/structure/views/ajax/preview/jnytt_modul_nyhetsslider/panel_pane_2/387 
StatusText: error 
ResponseText: PDOException: SQLSTATE[HY000]: General error: 1364 Field 'nid'  
doesn't have a default value: INSERT INTO {draggableviews_structure} (view_name, 
view_display, args, entity_id, weight) VALUES (:db_insert_placeholder_0, 
:db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, 
:db_insert_placeholder_4); Array 
( 
[:db_insert_placeholder_0] => jnytt_modul_nyhetsslider 
[:db_insert_placeholder_1] => panel_pane_2 
[:db_insert_placeholder_2] => ["387"] 
[:db_insert_placeholder_3] => 9988 
[:db_insert_placeholder_4] => 0 
) 

其他人谁也有这个问题,并发现一个解决方案,因为我肯定为h ***不能找到一个:(

回答

1

看来,你的数据库表draggableviews_structure有一个字段NID需要一个默认值。这是因为过时的版本2.x draggableviews使用entity_id而不是。也许你从1.xt升级o 2.x这是不可能的。

There is no upgrade path from 7.x-1.x to 7.x-2.x branch http://drupal.org/project/draggableviews

因此,无论是重新安装到模块或手动编辑数据库表。我会建议通过devel

+0

重新安装谢谢你的答案Steff。将在星期三试用:) –