| 5 node.php | hook_insert($node) |
| 6 node.php | hook_insert($node) |
| 7 node.api.php | hook_insert($node) |
| 8 node.api.php | hook_insert($node) |
Respond to node insertion.
This is a hook used by node modules. It is called to allow the module to take action when a new node is being inserted in the database by, for example, inserting information into related tables.
Parameters
$node: The node being inserted.
Return value
None.
To take action when nodes of any type are inserted (not just nodes of the type(s) defined by this module), use hook_nodeapi() instead.
For a detailed usage example, see node_example.module.
Related topics
File
- developer/
hooks/ node.php, line 232 - These hooks are defined by node modules, modules that define a new kind of node.
Code
<?php
function hook_insert($node) {
db_query("INSERT INTO {mytable} (nid, extra)
VALUES (%d, '%s')", $node->nid, $node->extra);
}
?>Login or register to post comments