public function getLinkCategoriesSearch()
 {
     $html = $this->Html;
     $title = __('事業目的検索');
     $url = UrlUtil::getCategoriesSearch();
     $options = array();
     return $html->link($title, $url, $options);
 }
 public function index($content_id)
 {
     $ctl = $this;
     $model = $ctl->CategoriesDelete;
     $session = $ctl->Session;
     $request = $ctl->request;
     $flashMessage = __('事業目的の削除に失敗しました');
     if ($request->is('post')) {
         if ($model->deleteContent($content_id)) {
             $flashMessage = __('事業目的の削除が完了しました');
         }
     }
     $session->setFlash($flashMessage);
     $url = UrlUtil::getCategoriesSearch();
     $ctl->redirect($url);
 }
 public function input($content_id)
 {
     $ctl = $this;
     $model = $ctl->CategoriesEdit;
     $session = $ctl->Session;
     $request = $ctl->request;
     $sessionKey = $model->getSessionKey($content_id);
     $model->setInputFormParams();
     $model->setSessionToRequestData($request, $session, $sessionKey);
     if ($request->is('post')) {
         if (!empty($request->data) && $model->saveCategory($request->data)) {
             $model->deleteRequestSessionData($session, $sessionKey);
             $session->setFlash(__('事業目的情報を更新しました'));
             $url = UrlUtil::getCategoriesSearch();
             $this->redirect($url);
             return;
         } else {
             $session->setFlash(__('事業目的情報の更新に失敗しました'));
             $ctl->setAction('input', true);
             return;
         }
     }
 }
 /**
  * メンバ検索リンク
  * @param HtmlHelper $html
  * @return string
  */
 private static function getLinkCategoriesSearch(HtmlHelper $html)
 {
     $title = __('事業目的検索');
     $url = UrlUtil::getCategoriesSearch();
     $options = array();
     return $html->link($title, $url, $options);
 }