у меня 4 таблицы. Клиенты, шаблоны, элементы и ElementsToTemplate. Совершенно очевидно. Клиент может иметь n шаблонов. Шаблоны могут иметь n элементов. Шаблон может иметь 1 клиента. Элемент может иметь 1 шаблон.
Итак, теперь мне нужно сделать функцию удаления и копирования шаблонов и клиентов.
Какой лучший подход для этого?
Атм, у меня есть, на самом деле, не такая уродливая функция монстра: http://pastebin.com/yBqKYnCC
Я просто думаю, что мой дизайн немного отстой, так как у меня есть для каждого модель / объект. Клиент, элемент и шаблон. Во всяком случае, это не так страшно, и я новичок. Это то, о чем я не думал в начале.
Удаление. Для удаления, как вы, наверное, заметили, я просто установил флаг и фактически ничего не удалил. Есть ли какой-нибудь причудливый способ обновить все в одном запросе с помощью Zend_Db_Select? Или мне нужно пройти через все, как я сделал для копирования?
Спасибо