public function createDummyContents($category) { $design = $this->getDesign(); $design_content = new Template_Model_Design_Content(); $design_contents = $design_content->findAll(array('design_id' => $design->getDesignId())); foreach ($design_contents as $content) { $option_value = new Application_Model_Option_Value(); $option = new Application_Model_Option(); $option->find($content->getOptionId()); if (!$option->getId()) { continue; } $option_value->setOptionId($content->getOptionId())->setAppId($this->getApplication()->getId())->setTabbarName($content->getOptionTabbarName())->setIconId($content->getOptionIcon())->setBackgroundImage($content->getOptionBackgroundImage())->save(); if ($option->getModel() && $option->getCode() != "push_notification") { $option->getObject()->createDummyContents($option_value, $design, $category); } } }