【发布时间】:2012-03-03 04:20:33
【问题描述】:
我真的是 Symfony 的新手,并且正在开发一个 1.4 的应用程序。我可以在我正在研究的一些逻辑上使用一些输入,并希望这里有人可以为我指明正确的方向。
目前,我正在开发一个简单的搜索模块(不是用于 jobeet 或使用 zend 搜索的模块),它使用用户输入的一些文本查询多个表。用户输入的文本可以在一个或多个中找到三个表:项目,任务,Npc。所有找到的结果都将显示在搜索模块的搜索操作中。
我想要的是,搜索操作中的结果显示为指向正确模块(分别为项目、任务、Npc)的链接,但前提是找到了该类型的结果。示例(如果找到了任务和物品匹配,但没有找到 NPC):
Your search found 1 Item:
Item 1
Your search found 1 quest:
Quest 1
由于没有找到 NPC,甚至不需要告诉用户没有,所以省略了。这就是我遇到麻烦的地方。我不太确定如何去做。我可以直接退出并在 searchSuccess.php 中使用 if 语句,并且仅在数组的 count() 大于 1 时显示这些语句,但这违背了 mvc 的目的,对吧?这是实现这一目标的唯一合乎逻辑的解决方案,还是我没有看到其他方法?
非常感谢任何和所有反馈。
【问题讨论】:
标签: php mysql templates symfony1 module