其中采集完的数据管理,就需要调用views来帮忙管理。主要用到一个hook叫hook_views_default_views()
views怎么使用就不记在这里了,创建完一个views,然后export(导出),得到的这一堆代码。
我的目的是,当别人安装我的模块的时候,可以自动创建一个views来管理采集回来的内容。
我的模块叫: webcrawler_views(子模块),所以在 webcrawler_views.module这个文件上应该这么写
///////////php开始:
//使得可以用views来管理
function webcrawler_views_views_api(){
return array(‘api’=>2.0);
}
function webcrawler_views_views_default_views() {
/* — BEGIN —- 粘贴从views export 里复制过来的内容———– */
/* — END —- 复制结束,增加下面两行———– */
$views[$view->name] = $view;
return $views;
}
///////////php结束
上面的模块安装完后即可实现将views在模块安装后自动增加一个views了。
(至此,采集站的core写完,准备找个朋友一起做前台)