/** * フリマ情報入力 * * @access public * @param mixed $fleamarket_id フリマID * @return void * @author ida */ public function action_index($fleamarket_id = null) { $user_id = $this->login_user->user_id; $fleamarket = null; $fleamarket_images = null; if ($fleamarket_id) { $fleamarket = \Model_Fleamarket::findByUserId($fleamarket_id, $user_id); if (!$fleamarket) { return $this->forward('errors/notfound', 404); } } if (\Input::post('fleamarket_id')) { $fleamarket_id = \Input::post('fleamarket_id'); } $this->setAssets(); $fieldsets = $this->getFieldsets(); $view_model = \ViewModel::forge('fleamarket/index'); $view_model->set('location_id', \Input::post('location_id'), false); $view_model->set('fleamarket_id', $fleamarket_id, false); $view_model->set('fleamarket_about_id', \Input::post('fleamarket_about_id'), false); $view_model->set('fleamarket', $fleamarket, false); $view_model->set('fieldsets', $fieldsets, false); $view_model->set('fleamarket_images', $this->getFleamarketImages($fleamarket_id), false); $view_model->set('delete_image', \Session::get_flash('delete_image'), false); $view_model->set('upload_file_errors', \Session::get_flash('upload_file_errors'), false); $this->template->content = $view_model; }