PHPCakePHP3でログイン処理を実装しました。今回は余計な設定はできるだけ省いたシンプルなログインフォームを紹介します。これまでログイン時の処理を感覚だけで理解していましたが、処理を追うことで何をしているか理解が深まった気がします。PHPCakePHPでは規約によりURLが決められていますが、それをカスタマイズしたい時があります。実現のためには、ルーティングを設定します。PHPCakePHP3で、デフォルトで用意されているログ以外のファイルにログを出力する方法を紹介いたします。「error」でも「debug」でもないロガーを「app.php」に追加し、スコープを使って追加したロガーで書き込む処理をするだけです。PHPCakePHPで入力されたパスワードと、確認用パスワードが一致しているか、バリデーションで確認する方法を紹介します。コントローラー側でチェック用の関数を使ったりするより、バリデーションでチェックした方が一石二鳥以上だと思います。PHP今回はデータベースにデータを新規に保存する方法について紹介します。データベースにデータを保存するにはエンティティが必要です。PHPCakePHP3でエレメントの使い方を紹介します。ビューのテンプレートファイルで、ある一部分の要素を使いまわしたい時に便利です。PHPCakePHP3で簡単にできるページネーションを紹介します。今回は1ページあたりの件数とソートをいじって、検索結果をページ分けします。その上で、前後のページへのリンクやナンバリングをしたリンクを表示させます。PHPCakePHPで作成したスクリプトの実行コマンドをcronに設定することで、バッチ処理を実現する方法です。以前、CakePHPでシェルを作成する方法を記事にしたので、cronに時間とコマンドの設定方法をメインに説明していきます。Template」エラーが出てきました。対応するディレクトリに関数名と同じ名前のctpファイルを格納しているはずなのに。調べたところ、それまであまり気にしていなかった命名規則に原因があるらしい、、。PHP記事の一覧を動的に表示させ、記事毎に設置させているボタンを押すと、対象の記事の「記事タイトル」を使った確認ダイアログが表示されるようにしたかった。CakePHPで色々処理を書いていた中、JavaScriptを連動させてみました。