2015年12月11日金曜日

CakePHP 3で、共通関数のコンポーネント(Component)

CakePHP 3で、共通関数のコンポーネント(Component)です。Cake\Controller\Component を継承して作成することができます。

src/Controller/Component/MathComponent.php
namespace App\Controller\Component;

use Cake\Controller\Component;

class MathComponent extends Component
{
  public function doComplexOperation($amount1, $amount2)
  {
    return $amount1 + $amount2;
  }
}

src/Controller/ArticlesController.php
$calculation = $this->Math->doComplexOperation(10, 25) ;

実際に設定してみたサイトがこちら

参考サイト
Components (CakePHP Cookbook 3.x documentation)

0 件のコメント:

コメントを投稿