Ritolabo
  1. Home
  2. PHP

カテゴリ

CakePHP3で独自のビューヘルパークラスを作成する~爆速と地味便利という最高の要素を添えて~

  • CakePHP
CakePHP3で独自のビューヘルパークラスを作成する~爆速と地味便利という最高の要素を添えて~

CakePHPのヘルパーと言えば、よくお世話になるFlashやForm、それにPaginatorなど色々(Textヘルパーは地味に便利)ありますが、自身でWebアプリケーションを構築時に、テンプレートへの描画を行っていて、降ってきたパラメータに対してすごく軽微な変換処理とか行いたくて、でもヘルパーとして提供されていなくて、だからコントローラに…書くと使いまわせないし、かと言ってわざわざコンポーネント化するのも…みたいな場合、ありませんか?

LaravelのFacade(ファサード)でオリジナルの処理クラスを定義する入門編

  • Laravel
LaravelのFacade(ファサード)でオリジナルの処理クラスを定義する入門編

ファサードを定義することによって、ある一定の機能・処理をまとめておき、シンプルな作法でコールする事が出来るようになります。

LaravelからSFTP転送でのファイル操作を行う(league/flysystem-sftp)

  • Laravel
LaravelからSFTP転送でのファイル操作を行う(league/flysystem-sftp)

SFTPでのファイル送受信が行えるまでを構築していきます。

LaravelのAuth認証機能をカスタマイズし意図した挙動へ変更するTips

  • Laravel
LaravelのAuth認証機能をカスタマイズし意図した挙動へ変更するTips

これまでのAuthシリーズでは、導入から機能拡張を行ってきました。今回は、Authまわりそのものをカスタマイズし、基本機能である「ログイン」「ユーザ登録」「パスワードリセット」に対しての挙動を自分の意図したものへ変更する操作を行います。

CakePHP3で独自フォームテンプレートをWidgetクラスで作成する(独自ウィジェット)

  • CakePHP
CakePHP3で独自フォームテンプレートをWidgetクラスで作成する(独自ウィジェット)

CakePHP では Widgetクラスを作成する事で独自のフォームテンプレートを定義する事が出来ます。

CakePHP3のコンポーネントとは?導入から共通処理をまとめる入門編

  • CakePHP
CakePHP3のコンポーネントとは?導入から共通処理をまとめる入門編

CakePHP3のコンポーネントクラスを導入して共通処理をまとめるまでの基礎部分を行います。コンポーネントを併用する事で重複メソッドが無くなり見通しも良くメンテナンスしやすいソースコードになります。開発チームみんなが幸せになれる。それがコンポーネントです。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級