我使用Doctrine在Zend框架中工作。如果我想在模型函数中编写业务逻辑,如何使用Doctrine从模型函数中检索表记录。
我有一个博客和标签模块。在添加博客时,我可以用逗号分隔的方式提供标签。我可以从控制器中保存博客记录。保存标签时,我需要检查表中是否已存在这些标签。为此,我可以在模型中编写一个函数并从控制器中调用它。此功能将检查标签是否存在。如果它已经存在,它将返回标记ID,或者它将保存标记并返回新的id。
现在我的问题是如何从模型函数中检索标签表记录。请帮帮我。
答案 0 :(得分:1)
应该将Blog模型的学说基类配置为与标记表关联。然后你应该能够使用对象引用标记,而doctrine将处理数据库查询。
http://www.doctrine-project.org/docs/orm/2.0/en/reference/association-mapping.html