skillup

技術ブログ

PHP

CakePHPのcomponent

投稿日:

CakePHPのComponentについて。

CakePHPでは各コントローラに共通の処理をComponentとしてモジュール化することができます。

わかりやすいところでいえば認証のAuth,Sesssion,Cookieなどがそうです。

ただこれを自分で作ることもできたりします。

※たとえばSampleComponentというComponentを書きたいとします。

./src/Controller/Component/SampleComponent.php

これだけでOKです。あとはController側で読み込ませます。

これでOKです。

またテストですが、下記のように書きます。

./tests/TestCase/Controller/Component/SampleComponentTest

参考リンク

https://book.cakephp.org/3.0/ja/controllers/components.html 

-PHP
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Angularでのイベント+改行+echoでのバッファサイズ変更

Contents1 Angularのイベント処理2 Angularでの改行ネタ3 echoでのバッファサイズ変換 Angularのイベント処理 Angularを使っていて楽なのはHTMLタグにインベン …

no image

php-fpmに関して

今回はphp-fpmに関して。会社のサーバー(このブログが載っているサーバー)がこれ使ってて、メモリをやたら消費しており、設定を見直す必要があったので、リサーチ。 Contents1 php-fpmと …

no image

phpmdによるコードチェック

現在のプロジェクトですが、コードレビューなどをされる環境にはないため、一人で書いていると自然と規約とずれた書き方になっていることもあります。 規約通りに書こう、書こうと思っていてもなかなかその通りに書 …

no image

PHPのPDF出力に関するエラー

PHPからFPDFなどを使ってPDFを出力するプログラムを書いたんですが、下記のエラーでかなり悩まされました。 FPDF error: Some data has already been outpu …

no image

cakePHP小ネタ集(Authの複数認証)

最近よく触っているcakePHPの小ネタなど。 Contents1 Authコンポーネント 複数の認証2 自動のdivタグを出力しない3 Cakeでのプルダウン作成 Authコンポーネント 複数の認証 …