【发布时间】:2010-07-05 22:37:46
【问题描述】:
我正在为游戏编写一个简单的编辑器,以管理生物之间的关系。 生物表设置有 id、name 等和布尔 is_prey 列; 我需要弄清楚如何 a) 可以在同一个表的 id 之间定义 ORM 关系 b) 如何将“可用”其他节点限制为仅包括标记为 is_prey 的节点。
一个使用场景是这样的:生物表包含三个生物; 鲨鱼 (ID 1)、鲸鱼 (ID 2) 和金枪鱼 (ID 3)。 金枪鱼是可食用的(被鲨鱼食用,并标记为 is_prey)。 现在,鲨鱼已加载到 CMS 中。应出现“可用猎物”复选框,仅列出金枪鱼作为选项。
这个猎物地图将如何存储(表结构)?
谢谢!
我在 Kohana 2.3.4 中使用了很酷的 crud_scaffolding 模块
【问题讨论】: