CakePHP2.x コントローラーからコンポーネントを呼ぶ方法

CakePHP2.x コントローラーからコンポーネントを呼ぶ方法です。

CakePHP2.10.2で確認しました。

スポンサーリンク

Controller

例.app/Controller/UsersController.php

上記の例はUsersControllerからAppEmailComponent(自作Component)のsendSignupEmailメソッド(自作メソッド)を呼び出す場合です。

Component

例.app/Controller/Component/AppEmailComponent.php

ComponentはControllerの共通処理をまとめたい場合に便利です。

公式

https://book.cakephp.org/2.0/ja/controllers/components.html#id8

ちなみにComponentからModelを呼ぶ方法は以下です。

CakePHP2.x コンポーネントからモデルを呼ぶ方法
CakePHP2.x コンポーネントからモデルを呼ぶ方法です。 CakePHP2.10.2で確認しました。 Component &...