質問編集履歴
2
追記
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -68,8 +68,10 @@ 
     | 
|
| 
       68 
68 
     | 
    
         
             
            とし、viewに
         
     | 
| 
       69 
69 
     | 
    
         
             
            ```PHP
         
     | 
| 
       70 
70 
     | 
    
         
             
            //home.ctp
         
     | 
| 
      
 71 
     | 
    
         
            +
            <?= h($person->name);?>
         
     | 
| 
       71 
72 
     | 
    
         
             
            <?= $this->Role->addRole(1);?>
         
     | 
| 
       72 
73 
     | 
    
         
             
            //本来は
         
     | 
| 
      
 74 
     | 
    
         
            +
            <?= h($person->name);?>
         
     | 
| 
       73 
75 
     | 
    
         
             
            <?= $this->Role->addRole($person->role);?>
         
     | 
| 
       74 
76 
     | 
    
         | 
| 
       75 
77 
     | 
    
         
             
            ```
         
     | 
1
追記
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -22,4 +22,59 @@ 
     | 
|
| 
       22 
22 
     | 
    
         
             
            }else if($persons->role == 2){
         
     | 
| 
       23 
23 
     | 
    
         
             
            echo "ディレクター";
         
     | 
| 
       24 
24 
     | 
    
         
             
            }・・・・略
         
     | 
| 
       25 
     | 
    
         
            -
            ```
         
     | 
| 
      
 25 
     | 
    
         
            +
            ```
         
     | 
| 
      
 26 
     | 
    
         
            +
             
     | 
| 
      
 27 
     | 
    
         
            +
             
     | 
| 
      
 28 
     | 
    
         
            +
            追記:
         
     | 
| 
      
 29 
     | 
    
         
            +
            ```PHP
         
     | 
| 
      
 30 
     | 
    
         
            +
            //src\View\Helper\RoleHelper.php
         
     | 
| 
      
 31 
     | 
    
         
            +
            <?php
         
     | 
| 
      
 32 
     | 
    
         
            +
            namespace App\View\Helper;
         
     | 
| 
      
 33 
     | 
    
         
            +
             
     | 
| 
      
 34 
     | 
    
         
            +
            use Cake\View\Helper;
         
     | 
| 
      
 35 
     | 
    
         
            +
             
     | 
| 
      
 36 
     | 
    
         
            +
            class RoleHelper extends Helper{
         
     | 
| 
      
 37 
     | 
    
         
            +
             
     | 
| 
      
 38 
     | 
    
         
            +
              public function addRole($role){
         
     | 
| 
      
 39 
     | 
    
         
            +
                switch($role){
         
     | 
| 
      
 40 
     | 
    
         
            +
                  case 1:
         
     | 
| 
      
 41 
     | 
    
         
            +
                    return "監督";
         
     | 
| 
      
 42 
     | 
    
         
            +
                  case 2:
         
     | 
| 
      
 43 
     | 
    
         
            +
                    return "ディレクター";
         
     | 
| 
      
 44 
     | 
    
         
            +
                  case 3:
         
     | 
| 
      
 45 
     | 
    
         
            +
                    return "アシスタントディレクター";
         
     | 
| 
      
 46 
     | 
    
         
            +
                  case 4:
         
     | 
| 
      
 47 
     | 
    
         
            +
                    return "照明係";
         
     | 
| 
      
 48 
     | 
    
         
            +
                  case 5:
         
     | 
| 
      
 49 
     | 
    
         
            +
                    return "俳優";
         
     | 
| 
      
 50 
     | 
    
         
            +
                  default:
         
     | 
| 
      
 51 
     | 
    
         
            +
                   return "さん";
         
     | 
| 
      
 52 
     | 
    
         
            +
                }
         
     | 
| 
      
 53 
     | 
    
         
            +
              }
         
     | 
| 
      
 54 
     | 
    
         
            +
             
     | 
| 
      
 55 
     | 
    
         
            +
            }
         
     | 
| 
      
 56 
     | 
    
         
            +
             
     | 
| 
      
 57 
     | 
    
         
            +
            ```
         
     | 
| 
      
 58 
     | 
    
         
            +
            と記述し、
         
     | 
| 
      
 59 
     | 
    
         
            +
            ```PHP
         
     | 
| 
      
 60 
     | 
    
         
            +
            //PagesController.php
         
     | 
| 
      
 61 
     | 
    
         
            +
              public function home(){
         
     | 
| 
      
 62 
     | 
    
         
            +
             
     | 
| 
      
 63 
     | 
    
         
            +
                $this->loadHelper('Role');
         
     | 
| 
      
 64 
     | 
    
         
            +
             
     | 
| 
      
 65 
     | 
    
         
            +
              }
         
     | 
| 
      
 66 
     | 
    
         
            +
            ```
         
     | 
| 
      
 67 
     | 
    
         
            +
             
     | 
| 
      
 68 
     | 
    
         
            +
            とし、viewに
         
     | 
| 
      
 69 
     | 
    
         
            +
            ```PHP
         
     | 
| 
      
 70 
     | 
    
         
            +
            //home.ctp
         
     | 
| 
      
 71 
     | 
    
         
            +
            <?= $this->Role->addRole(1);?>
         
     | 
| 
      
 72 
     | 
    
         
            +
            //本来は
         
     | 
| 
      
 73 
     | 
    
         
            +
            <?= $this->Role->addRole($person->role);?>
         
     | 
| 
      
 74 
     | 
    
         
            +
             
     | 
| 
      
 75 
     | 
    
         
            +
            ```
         
     | 
| 
      
 76 
     | 
    
         
            +
            だと思うのですが、
         
     | 
| 
      
 77 
     | 
    
         
            +
            Error: Call to undefined method App\Controller\PagesController::loadHelper() 
         
     | 
| 
      
 78 
     | 
    
         
            +
            と、定義されていないようです。
         
     | 
| 
      
 79 
     | 
    
         
            +
             
     | 
| 
      
 80 
     | 
    
         
            +
            どうすればよいのでしょうか。
         
     |