💻 Tech (29 hits)

【CakePHP3】ORMでSELECT時、任意のcolumnを[key => value]で返す方法

CakePHP2の時と比べると、少々面倒な指定方法になるかもしれません

2020/04/12

author

masyus

【MySQL5.7】相関サブクエリーで、グループ単位で所属レコードに採番する方法

相関サブクエリーは重いことが多々あるし可読性も低いため、なるべく使わずにいきたいです

2020/03/29

author

masyus

PHP7以降は関数の戻り値に型を指定できるようになったので、試してみた

わざわざ型チェックの条件分岐を実装せずとも済むようになったため、便利です

2020/03/22

author

masyus

【PHP7.3~】ヒアドキュメントのインデントルールが大幅に改善された

終端IDのインデント位置からインデントを計算してくれるようになっています

2020/03/15

author

masyus

【CakePHP3】withParsedBody()でブラウザからのPOSTをレスポンスへ再現

src/Http/ServerRequest.phpの理解を深めることができます

2020/03/15

author

masyus

【CakePHP3】JSONをDBテーブルへ格納時にbeforeMarshal()を活用してみた

beforeMershal()はリクエストデータをEntity化する前に、リクエストデータの中身を加工できます

2020/03/08

author

masyus

【PHP】JSON形式か否かをvalidateする方法が意外と簡単だった

json_decode()の返り値がNULLか否かでチェック可能です

2020/03/08

author

masyus

Dockerローカル開発環境のCakePHP3アプリ開発でGeneral error: 5 database is locked

データベースのロックは怖いですが、仕組みを理解すれば自ずと改善策が出てきます

2020/03/01

author

masyus

【CakePHP3】「モデルのないフォーム」の使いどころ

お問い合わせフォームやLPの入力フォーム等でValidationをしたい時に活躍します

2020/03/01

author

masyus