【发布时间】:2009-04-21 14:35:27
【问题描述】:
我正在使用 Drupal 6.x 系统来创建锻炼/个人培训计划,并且正在使用 CCK 与锻炼和计划的内容类型,其中计划包含一些标题字段和对练习的节点引用列表它包括。这很好用,我可以手动创建运行良好的程序。我现在想创建一个模块,可以根据我开发的一些算法自动生成这些程序,过程如下:
- 将所有练习加载到数组中
- 加载用户个人信息(之前输入)
- 建立最适合的练习
- 创建新的程序内容类型
- 保存节目
一个练习有许多相关的属性,虽然我可以使用 SQL 直接在表中完成上述所有操作,但它会非常复杂并且感觉不对。我想在第 1 步中将练习加载为一组练习对象(node_load?),然后创建一个程序对象并保存。这种 OO 类型的方法是否可行,还是我必须求助于直接操作数据?
【问题讨论】: