CakePHP3CakePHP3のbakeによる自動生成をカスタマイズする 前回に引き続きCakePHP3についての備忘録になります。 今回はbakeの自動生成処理をカスタマイズしてより修正が少なくできるような施策を実施します。以下のような単純なカラムを持つsamplesテーブルを使用します。 DROP TABLE IF EXISTS `samples`; CREATE TABLE `samples` ( `id` int(11) NOT NULL AUTO_...2019.07.20CakePHP3
CakePHP3GitHubにCakePHP3のプロジェクトを作成してEclipseで開発する CakePHP3を使ったシステム開発を行う際にそろそろベースとなるようなテンプレートプロジェクトを作成した方が良いのではないかなと思い、挑戦してみることにしました。最終的にはbootstrap4を導入、テーブル作成→bake allするだけで一通りのMVC機能が生成できるようなプロジェクトが作れればいいかなと思っています。 今回は自身の備忘録も兼ねてGitHubにプロジェクトを作成するところ...2019.07.18CakePHP3GitHub
CakePHP3CakePHP3でメールの本文を取得する CakePHP3を使用したアプリケーションでメールの本文を取得→画面で編集した上で送信するという流れを作ったときの備忘録です。 メールの本文はEmailクラスのmessage関数から取得できます。ただしsend関数による送信処理を呼び出した後でないとnullが返ってきます。そこで今回はデバッグ用のメール設定を作成し、架空の宛先に架空のメールを送信→本文を取得するという方法を取ってみました。 プ...2019.07.15CakePHP3PHP
MD5の変換/逆変換MD5を逆変換するサイトを作る(36進数版)2 MD5の変換/逆変換を行うサイトを当ブログのドメイン配下に引っ越しました。サイト名を「MD5の変換/逆変換を行うサイト」から「MD5Decrypter62」に変更しました。 また、ローカルで作成していた36進数版についても「MD5Decrypter36」というサイト名で公開しました。いずれも当ブログのヘッダーリンクから遷移することが可能となっています。 MD5Decrypter62 MD...2019.06.24MD5の変換/逆変換MySQLPHP
MD5の変換/逆変換MD5を逆変換するサイトを作る(36進数版) 先日、「MD5の変換/逆変換を行うサイト」を作成した後に以下の記事を読んでパスワードに大文字を使うことはあまりないのではという考えに至りました。 最悪のパスワード2018年ランキング、‘donald’が23位でデビュー | TechCrunch Japan ランダムに生成されるものを除いて、パスワードって半角英数字だけを使用することが多い気がします。ということでA-Zの26文字を除いて0-...2019.06.19MD5の変換/逆変換MySQLPHP