Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
hook_op ==== hook_node_op 这两个啥区别啊? - Drupal大学 - Drupal问答论坛
首页 / 帖子
hook_op ==== hook_node_op 这两个啥区别啊?

有注意到有的地方用的是
hook_load
有的地方写的是
hook_node_load
请教大神 这个两个啥区别 用在什么地方啊?
谢谢。

2个答案
闻涛
发布于:2015-10-21 17:42

具体去drupal 官网查api 就知道了。。
有时候区别很大。
有时候区别很小:也许可以用多个hook 完成一个功能。但是hook起作用的范围和顺序不同。需要注意下。

王斌
发布于:2015-10-22 09:04

推荐去看下node.api.php文件,里面都说明的很清楚了。
简单说就是 hook_op 是作用于指定node type, hook_node_op是作用于所有node