0
我有一个插入钩子,只要用户添加一个节点就会捕获节点。 因此,这里是我的代码:Drupal插入钩子失败
function blah_insert($node){
$record = array(
'nid' => (int) $node->nid
);
drupal_write_record('table_name', $record);
}
模式::
table_name(
nid int primary key not null
)
表演上drupal_write_record结果的假返回值进行检查。 db_query也不起作用。 var_dump证实所有的字段都是它们应该是的地方。
节点正在正确插入到节点表中,但不是由我的安装文件中的模式定义的表(不是像我上面的模式那样写的 - nid被定义为int并且所有其他相关领域)。
有没有人对发生了什么有什么想法?
是的我已经发现这个问题,这是一些奇怪的命名约定。指出hook_insert()也有帮助。谢谢! –