【发布时间】:2009-12-14 22:52:49
【问题描述】:
我正在使用 Symfony 1.2.9(带有 Propel ORM)来创建一个网站。我已经开始使用管理生成器来实现管理功能。我在让管理员显示具有一个 1:N 关系(博客帖子)和一个 N:M 关系(blogroll)的对象(博客)时遇到了各种各样的问题。
事实证明,这比我想象的要困难得多(我敢说,比它需要的要困难得多)。我已经在这个问题上花了两天时间,并没有取得太大进展。我正在尝试为博客生成管理功能。
我已经发布了我的架构here 的精简版。希望它将有助于澄清我遇到的问题(也许我没有足够清楚地解释问题 - 但希望架构应该澄清我面临的问题以及我正在尝试做的事情)。
一个博客有 0 到 1 个博客卷,附有 0 到 N 个博客文章。每篇博文都附有 0 到 M cmets。目前,我可以查看博客列表。但我想添加 2 个交互(或链接),让我:
- 查看 blogroll(这是附在博客上的博客列表)
- 查看附加到博客的博文列表。
当显示博文列表时,我希望链接显示一个链接(与以前的功能相同),它允许我显示所选博文的 cmets 列表。
我确信我不是第一个(或唯一一个)尝试过这样做的人。我是否以错误的方式进行操作,是否有更好的(即用户更直观)显示和执行具有这种关系的对象的 CRUD 方式?有人可以帮忙吗?
【问题讨论】:
标签: symfony1