TODO #17845

メールのアクションも判定できるisAction()ヘルパーの追加

Added by 加藤 朗 almost 2 years ago. Updated about 1 month ago.

Status:終了Start date:
Priority:急いでDue date:
Assignee:加藤 朗% Done:

0%

Category:GitHubへ移行済
Target version:-

Description

要望
メールフォームのBackとSubmitのURLが同じなので、レイアウトテンプレートでは判別できないため、判別できるヘルパーを追加したい。

併せてリクエストアクション判定できるヘルパーを作成



Related issues

Copied to TODO #17846: getRelatedPosts()に 例外タグのオプションと複数のブログをまたぐかまたがないかのオプションを追加したい 終了

History

#1 Updated by 加藤 朗 almost 2 years ago

BcBaserHelper

/**
* アクションを判定する(メールの場合BackとSubmitも判定する)
*
* @param string $name :メールアクションは'index','Confirm','Back','Submit'(固定ページは'display')
* @return bool or string 
*/
    public function isAction( $name ) {  
        $getAction = $this->getAction();
        if($name == $getAction) {
            return $getAction;
        } else {
            return false;            
        }
    }

/**
* アクションを取得する(メールの場合BackとSubmitも取得する)
*
* @return string メール送信完了の時は 'Submit'を返す
*/
    public function getAction() {  
        if(!empty($this->request->data['MailMessage'])) {
            return $this->request->data['MailMessage']['mode'];
        } else {
            return $this->request->action;
        } 
    }

#2 Updated by 加藤 朗 almost 2 years ago

  • Copied to TODO #17846: getRelatedPosts()に 例外タグのオプションと複数のブログをまたぐかまたがないかのオプションを追加したい added

#3 Updated by 江頭 竜二 almost 2 years ago

  • Target version changed from 4.0.6 to 188

#4 Updated by 江頭 竜二 almost 2 years ago

  • Target version changed from 188 to 4.1.0

#5 Updated by 江頭 竜二 11 months ago

  • Priority changed from 通常 to 急いで

#6 Updated by 江頭 竜二 11 months ago

  • Target version deleted (4.1.0)

#7 Updated by 江頭 竜二 about 1 month ago

  • Category set to GitHubへ移行済

#8 Updated by 江頭 竜二 about 1 month ago

  • Status changed from 担当 to 終了

Also available in: Atom PDF