ビューでゴニョゴニョしたいので、ヘルパーを作成。 Service フォルダを作成†サービスを作成できるように src フォルダ内に Service フォルダを作成します。 src ├ Console ├ Controller ├ Model ├ Service ← New! ├ Shell ├ Template └ View Serviceファイルを作成†Serviceファイルを作成します。 src/Service/CommonService.php <?php namespace App\Service; class CommonService { public function getValue() { return 1; } } コントローラーから利用†<?php namespace App\Controller; use Cake\Controller\Controller; use App\Service\CommonService; class AppController extends Controller { public function index() { $Common = new CommonService(); $value = $Common->getValue(); } } ヘルパーから利用†<?php namespace App\View\Helper; use Cake\View\Helper; use App\Service\CommonService; class CommonHelper extends Helper { public $Common; public function __construct() { $this->Common = new CommonService(); } public function getValue() { return $this->Common->getValue(); } } |