You are here

7.9 调试代码

admin 的头像
Submitted by admin on 星期二, 2015-09-01 09:46

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

一切工作准备就绪,让我们启用Breadcrumb2模块,我们需要预先安装好它所依赖的模块。都准备好了。启用好模块以后,没有报错,接着我们访问admin/structure,在这里我们并没有找到我们的面包屑:

图片1.png 

而管理字段、管理显示两个标签却显示了出来,点击这两个标签,发现它们的路径分别为admin/structure/breadcrumbs/fieldsadmin/structure/breadcrumbs/display。功能和我们在其它地方看到的一样。admin/structure/breadcrumbs哪里去了?

我们回过头来检查代码,发现我们在breadcrumb2_menu少写下面一句代码:

return $items;

一个很低级的错误。我们把它补上。我最初开发的时候,除了这个问题,还遇到了找不到Breadcrumb2MetadataController类的问题。因为我没有创建breadcrumb2.info.inc文件,也没有添加Breadcrumb2MetadataController的实现。我是在发现admin/structure/breadcrumbs不存在这个问题以后,清空缓存后,整个网站无法访问了,并且提示Breadcrumb2MetadataController不存在。这个时候,我才添加的breadcrumb2.info.inc文件。

现在清除缓存,admin/structure/breadcrumbs显示出来了:

图片2.png


Drupal版本: