有没有办法将视图批量操作添加到Drupal中的自定义表?

时间:2016-01-05 16:38:32

标签: drupal drupal-7

我使用主题表从自定义模块创建了一个自定义表; theme('table', array('header' => $table_header, 'rows' => $data));无法从视图中检索我显示的数据,因为我显示来自第三方服务的数据,而且此数据未保存在数据库中。

有没有办法将VBO添加到我的自定义表中?

感谢。

3 个答案:

答案 0 :(得分:0)

不,你不能添加不使用核心drupal的字段api的vbo功能。第三方服务的数据需要导入到一个字段中,以便BVO正常工作。

答案 1 :(得分:0)

您必须声明hook_entity_info(),因为: VBO仅支持实体(基础或修订)表实现hook_entity_info()并使您的表成为实体。使用EntityAPIController,这样您就不需要编写其他样板函数了。 https://www.drupal.org/node/1282486

答案 2 :(得分:0)

是可能的,我们可以使用贡献数据模块,该模块绑定自定义表数据和关系,之后我们可以按视图集成或为该数据创建视图 表实体。