タグ

ブックマーク / tt-computing.com (2)

  • Docker 公式 PHP 7.4 イメージで GD ライブラリをインストールする方法 / Twin Turbo Computing

    はじめに これまでに Docker 公式イメージを使った PHP 動作環境の構築方法をいくつかご紹介してきました。 PHP の公式イメージにはデフォルトでいくつかの 拡張モジュールが含まれていますが、GD はインストールされていません。 そこで今日は、PHP 7.4 の Docker 公式イメージに GD ライブラリをインストールする方法 をご紹介します。 今回は GD インストールのコマンドを Dockerfile に記述する形にしています。 記事内で Dockerfile コードの下部にある表は gd_info() の結果をまとめたものです。 またコマンドを Dockerfile に書かずに、コンテナ内で直接入力することも可能です。詳しくは「9. コマンドでインストール」をご参照ください。

  • CakePHP 4 で一部のコントローラを別フォルダに設置する方法 / Twin Turbo Computing

    はじめに CakePHP 4 は MVC モデルが採用されているフレームワークで、各種ファイルを格納するフォルダが明確にされています。 また CakePHP 4 には Ajax や Web API 用の機能も充実しているのですが、それらの機能も通常のアクションと同じように Controller に書きます。 例えば通常のアクションと Ajax 用アクションが共存するシステムの場合、コントローラの肥大化防止策としてファイル分割が考えられます。 しかし、次の悩みとして Controller フォルダ内のファイルが増えてしまい、作業効率が低下する可能性が出てきます。 そこで今日は CakePHP 4 で一部のコントローラを別のフォルダに設置する方法をご紹介します。 /src/Controller フォルダの移動ではなく、コントローラの一部を別フォルダに移動です。 動作確認に使用したのは Cake

  • 1