【发布时间】:2012-01-20 08:57:31
【问题描述】:
我有 4 张桌子。客户、模板、元素和 ElementsToTemplate。很不言自明。客户可以有 n 个模板。模板可以有 n 个元素。一个模板可以有 1 个客户。一个元素可以有 1 个模板。
所以,现在我需要为模板和客户创建删除和复制功能。
最好的方法是什么?
Atm,我有一个,实际上并不丑陋的怪物功能:http://pastebin.com/yBqKYnCC
我只是觉得,我的设计有点糟糕,因为我每个人都有一个模型/对象。客户、元素和模板。无论如何,它并不那么丑陋,我是新手。这是我一开始没有想到的东西。
删除。对于删除,您可能已经注意到,我只是设置了一个标志,实际上并没有删除任何内容。是否有一些奇特的方法可以使用 Zend_Db_Select 更新所有查询?还是我必须像复制时那样遍历所有这些?
谢谢
【问题讨论】: