public function deleteItems($user) { Zend_Registry::get('logger')->entering(); Zend_Registry::get('logger')->debug('Load all items by user'); $itemTable = new Item(); $items = $itemTable->fetchAllByUser($user); foreach ($items as $item) { Zend_Registry::get('logger')->debug('Delete all tags from item'); $itemTable->deleteTags($item->id); Zend_Registry::get('logger')->debug('Delete item'); $where = $this->_db->quoteInto('id = ?', $item->id); $itemTable->delete($where); } Zend_Registry::get('logger')->exiting(); }
public function showAction() { $this->logger->entering(); $this->logger->info('Getting the id'); $id = $this->_getParam('id'); $this->logger->notice("Loading the user by id: '{$id}'"); $users = new User(); $user = $users->find($id)->current(); $this->logger->notice("Loading items owned by user '{$id}'"); $itemsTable = new Item(); $items = $itemsTable->fetchAllByUser($user); $this->logger->info('Passing the title and user to the view'); $this->view->assign(array('title' => $user->name, 'user' => $user, 'items' => $items)); $this->logger->info('Render view'); $this->render(); $this->logger->exiting(); }