我继续在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行)。
答案 0 :(得分:0)
您的观看表看起来已经损坏了。备份所有视图(导出)并卸载,然后重新安装视图。 (Devel模块有重新安装选项)
OR
在另一个Drupal安装中,检查views表并检查human_name
列使用的设置,然后在您的活动Drupal安装中添加该列。
OR
检查视图模块并找到安装文件以查看创建的表,找到human_name列并将其添加到表中。
===
花时间为你查找。
在表views_view
中创建一个包含值的新列:
base_table
和core