2010-07-12 64 views

回答

2

为了节省节点,你得到一个API函数的最基本的东西是nodequeue_save,但你真正需要做的就是向{nodequeue_queue}表中插入一些数据。你可以用SQL自己做或者使用这个函数,但结果是一样的。

您应该记得在模块的信息文件中添加nodequeue模块作为依赖项,并在运行hook_install之前检查它是否已安装。

+0

此外,你应该确保没有nodequeue - 需要注意变化的偶像。 Nodequeue_save或手动插入都会注意到它们:这些模块通常会将自己的侦听器(称为提交回调)添加到表单中。将队列直接插入数据库时​​,结果可能会变得意外。 – berkes 2010-07-13 09:13:46

+0

感谢googletorp和berkes。我得出了类似的结论,并且你已经为我验证过了。我明白...... – 2010-07-13 15:39:34

+0

在这种情况下,你应该避免直接写入数据库。使用API​​。 – Rimian 2011-09-30 05:54:58

-1

某些API文档可能会帮助你在路上? http://api.lullabot.com/file/contrib/nodequeue/nodequeue.module

+0

-1,链接到源代码不是特别有用。 – googletorp 2010-07-13 07:40:12

+0

它是官方文档,不只是源代码的链接。 – berkes 2010-07-13 09:10:43

+0

这不是官方文档。 Lullabot使用与api.drupal.org相同的模块创建了源代码。仍然在模块的模块文件中提供功能列表是没有用的。 – googletorp 2010-07-13 09:37:28

相关问题