CakePHP3 Tips

CakePHP3歴 1年のWEBエンジニアの備忘メモです。ブログ内容はCakePHP3.5 (PHP7.1) で検証しています。

「 CakePHP3 」 一覧

CakePHP3

CakePHP3 テーブルオブジェクトをロードする方法

◯ CakePHP3 コントローラーでテーブルオブジェクトをロードする方法です。

CakePHP3

CakePHP3 DebugKitでSQLログを確認する方法

CakePHP3 DebugKitでSQLログと実行速度を確認にする方法。 ※ フッターバーにあるDebugKitの『Sql Log』をクリックすると、実行SQLと実行速度(Took[ms] …

CakePHP3

CakePHP3 DebugKitを非表示にする方法

2017/11/28   -CakePHP3
 ,

CakePHP3 DebugKit(デバッグキット)を非表示にする方法。 ◯ 「config/bootstrap.php」ファイルの最終行にあるDebugKit設定を変更する。 [crayo …

CakePHP3

CakePHP3 フラッシュメッセージの設定・表示方法

CakePHP3 デフォルトでフラッシュメッセージ用のテンプレートが3つ用意されています。

◯ フラッシュメッセージ設定(コントローラ …

CakePHP3

CakePHP3 Authコンポーネント利用時に公開するアクション設定

CakePHP3 Authコンポーネント利用時に公開するアクションを設定する。 関連リンク: CakePHP3 Authコンポーネントでログイン・ログアウト機能 Authコンポーネントはデフ …

CakePHP3

CakePHP3 Authコンポーネントでログイン・ログアウト機能

CakePHP3 Authコンポーネントでログイン・ログアウト機能のサンプルコード。 ● 使用例のテーブル定義(usersテーブル)

CakePHP3

CakePHP3 コントローラーのモデル関連処理をメソッド化

CakePHP3 コントローラーのモデル関連処理をメソッド化する方法。 ※ DBのデータ取得・更新処理は、モデルに記述することで再利用性およびコントローラーの肥大化防ぐ [crayon-5d …

CakePHP3

CakePHP3 bakeで自動生成されたTable(モデル)について解説

CakePHP3 bakeで自動生成されたTable(モデル)について。 ● 使用例のテーブル定義(usersテーブル)

◯ bake …

CakePHP3

CakePHP3 bakeで自動生成されたEntity(モデル)について解説

CakePHP3 bakeで自動生成されたEntity(モデル)について。 ● 使用例のテーブル定義(usersテーブル)

◯ bak …

CakePHP3

CakePHP3 bakeコマンドで雛形ファイル生成

2017/11/26   -CakePHP3
 , , ,

CakePHP3のbakeコマンドで雛形ファイルを生成する。 目次 ・ bakeコマンド実行(usersの全雛形ファイル生成) ・ bakeコマンドで作成されたページ確認(/users/add) ・ …

CakePHP3

CakePHP3 bakeコマンドについて

bakeコマンドを使うと、モデル(Model) / ビュー(Template) / コントローラー(Controller)などの雛形ファイルを自動生成することができる。 ※Railsのrakeコマンド …

CakePHP3

HTML特殊文字をエスケープする (htmlspecialchars)

CakePHP3のTemplate(View)でHTML特殊文字をエスケープ(htmlspecialchars)する方法。 ※ クロスサイトスクリプティング対策 [crayon-5d88a96a4d9 …

CakePHP3

CakePHP3のレコード削除方法まとめ (delete・deleteAll)

CakePHP3のレコード削除方法まとめ(delete・deleteAll)。 目次 ・ delete(更新対象: 1レコード) ・ deleteAll(更新対象: 条件一致レコード) ● 使用例のテ …

CakePHP3

CakePHP3のレコード更新方法まとめ (save・updateAll)

CakePHP3のレコード更新方法まとめ(save・updateAll)。 目次 ・ save(更新対象: 1レコード) ・ updateAll(更新対象: 条件一致レコード) ● 使用例のテーブル定 …

CakePHP3

CakePHP3 よく使うfindメソッドまとめ

CakePHP3のよく使うfindメソッドまとめ。 目次 ・ ID指定取得(パターン①: get) ・ ID指定取得(パターン②: where) ・ カラム指定取得(id, email) ・ 〜以上( …

CakePHP3

CakePHP3 コントローラーでのリダイレクト処理

コントローラーでのリダイレクト処理。 ◯ 同じコントローラーのアクション指定

◯ 異なるコントローラーのアクション指定 [crayon …

CakePHP3

CakePHP3 ユーザーパスワードハッシュ化 (暗号化)

CakePHP3でユーザーデータ新規作成時にパスワードを自動的にハッシュ化する方法。 ● 使用例のテーブル定義(usersテーブル)

CakePHP3

CakePHP3 フォームからのPOSTデータ取得方法

フォームからのPOSTデータ取得方法。 ・ フォームから送信されるデータ(例)

◯ 全POSTデータ取得 [crayon-5d88a9 …

CakePHP3

コントローラーから例外エラー(404・500)を投げる

コントローラーから例外エラー(404・500)を投げる方法。

CakePHP3

CakePHP3 ユーザー定義の定数 (Const)

CakePHP3 ユーザー定義の定数をコントローラーから使用する。 ◯「config/bootstrap.php」の末尾に追記する。




記事が役立ったら「投げ銭」してもらえると嬉しいです♪
0x28eb75414278F32e388509Cce2929EB8e5987634