開発

cakephp5

CakePHP Code

CakePHP5を使用してプログラミングしている中で書き留めたメモです。 Model hasManyの保存 例えば、ArticlesテーブルとCommentsテーブルが1対多の関係にあるとします。この時、Articles.idとCommen...
cakephp5

WordPressの中にCakePHP

メインサイトではWordPressのサイトを表示したいけど、特定のサブディレクトリではCakePHPで開発したサイトを表示したいと思い、設定方法を調べました。 構成 インターネット上にあるレンタルサーバを利用します。そのため、ウェブサーバの...
IT

Javaの型変換

数値から文字列へ String s = String.valueOf(i); 文字列から数値へ int i = Integer.parseInt(s);
IT

Javaのクラスとインターフェースのフォーマット

クラスやインターフェースを作成するときのメモです。 クラス package <パッケージ名>; import <他のパッケージ名>; [クラスの修飾子] class <クラス名> (extends <スーパークラス名>) (implemen...
cakephp5

プロジェクトから別のプロジェクトを要求する

PHPのパッケージ管理システムであるComposerを使うと、公開されているパッケージを利用できます。収集したパッケージはvenderディレクトリへ保存します。通常はPackagistから取得しますが、他のプロジェクトを取り込みたいので方法...
cakephp5

A Piece Of CakePHP

CakePHP5を使用している中で書き留めたメモです。 create-project CakePHPに限りませんが、ここではCakePHPのプロジェクトを作成する方法を記載します。以下のコマンドを実行するとCakePHP Applicati...
IT

SQL

関数 Coalesce(式1,式2,,,) NULLでない最初の式の結果を返す。
IT

MySQLの設定・コマンド

自分が使う設定やコマンドを書き留めています。 設定 認証プラグインの確認 select Host, User, plugin from mysql.user; 文字の区別 文字の比較を行う際の区別方法の一覧です。MySQL8.0.36で確認...
Git

Gitを利用したデプロイ

多くのファイルをウェブサーバへ配置するのは手間がかかります。そこで、Gitの機能を利用してデプロイを行う方法を考えてみました。 今回は、ウェブサーバ用アプリケーションを対象にしています。 構成 機器の構成は、開発を行う「ローカル」、ソースを...
Composer

ローカルネットワーク内でパッケージを公開する

PHPのパッケージ管理システムであるComposerを使うと、公開されているパッケージを利用できます。収集したパッケージはvenderディレクトリへ保存します。通常はPackagistから取得しますが、自作したパッケージをPackagist...