Drupal Views错误

时间:2013-09-13 17:19:12

标签: php pdo drupal-7 views drupal-modules

我继续在Drupal的视图模块中收到此错误,我尝试创建新视图时,任何建议都会有所帮助,谢谢!

PDOException:SQLSTATE [42S22]:找不到列:1054'字段列表'中的未知列'human_name':INSERT INTO {views_view}(名称,描述,标记,base_table,human_name,core)VALUES(:db_insert_placeholder_0,: db_insert_placeholder_1,:db_insert_placeholder_2,:db_insert_placeholder_3,:db_insert_placeholder_4,:db_insert_placeholder_5);数组([:db_insert_placeholder_0] => coming_seminars [:db_insert_placeholder_1] => [:db_insert_placeholder_2] =>默认[:db_insert_placeholder_3] =>节点[:db_insert_placeholder_4] =>即将举行的研讨会[:db_insert_placeholder_5] => 7 )在views_db_object-> save_row()中(C:\ xampp \ vhosts \ csdrupal \ sites \ all \ modules \ views \ includes \ view.inc的第2224行)。

1 个答案:

答案 0 :(得分:0)

您的观看表看起来已经损坏了。备份所有视图(导出)并卸载,然后重新安装视图。 (Devel模块有重新安装选项)

OR

在另一个Drupal安装中,检查views表并检查human_name列使用的设置,然后在您的活动Drupal安装中添加该列。

OR

检查视图模块并找到安装文件以查看创建的表,找到human_name列并将其添加到表中。

===

花时间为你查找。

在表views_view中创建一个包含值的新列:

  • 名称='human_name'
  • VARCHAR
  • 255
  • ALLOW NULL
  • 默认=''
  • Comment ='以前在管理界面'
  • 中显示的人类可读名称
  • 将其插入列base_tablecore
  • 之间