「 CakePHP3 」 一覧
-
CakePHP3のインストールでURL rewriting……のエラーが!その解決方法解説
2017/04/01 CakePHP 3.x 4.x CakePHP3
CakePHP3をインストールしたら URL rewriting is not properly configured.のエラーが。原因は.htaccessが有効になっていないこと。httpd.confに設定を追加すればOK。
-
CakePHP3で画像・ファイルのアップロード処理を自作・解説付き・その2
2017/03/19 CakePHP 3.x 4.x CakePHP3
ファイルのアップロード機能の自作サンプルコードとその解説のその2。アップロード機能に関連するファイルの更新や削除の処理や画像、フォルダのパスの指定方法などを含めて解説。
-
CakePHP3でファイルのアップロード処理を自作・解説付き・その1
2017/03/18 CakePHP 3.x 4.x CakePHP3
CakePHP3でファイルをアップロードする処理を、php.netにある「エラーを起こさない」と説明がある処理を参考に作成。サンプルソースとその解説付きで、コピペでも動くし、カスタマイズも簡単!
-
CakePHP3でDocumentRootやwebroot、imgフォルダのURLやドメイン、パスを取得
2017/03/12 CakePHP 3.x 4.x CakePHP3
URLやドメイン、フォルダへのパスの取得は、ビューではUrlHelperを使い、コントローラーではRouterクラスを使います。第2引数の指定でURLを取得することも可能。
-
CakePHP3でDocumentRootやtmp、webroot、logsなどのフォルダへのパスの定数
2017/03/11 CakePHP 3.x 4.x CakePHP3
CakePHP3で特定フォルダのパスの定数を解説。root、DocumentRoot、app、config、webroot、tests、tmp、cache、vendor、コア、コアの srcが設定済み。realpath()関数を使うと柔軟なパス指定が可能。
-
CakePHP3のビューで受取ったテーブルのオブジェクトを連想配列に変換する方法
2017/03/04 CakePHP 3.x 4.x CakePHP3
コントローラーからビューに送ったテーブルのオブジェクトを連想配列に変換し、ビューの中で自由に使えるようにするメソッド「toArray()」の解説。連想配列に変換できれば利用度アップ!
-
CakePHP3で他のテーブルのマスタテーブルからセレクトボックス(プルダウンリスト)を作る
2017/03/04 CakePHP 3.x 4.x CakePHP3
他のテーブルのマスタのレコードからプルダウンリストを作成し、選択できるようにするサンプルプログラムと解説。ORMの設定によりデータベースの値を取得し、配列を作成し optionsに与える。
-
CakePHP3で値を入力直後にバリデーションする方法解説
2017/02/25 CakePHP 3.x 4.x CakePHP3
CakePHP3でバリデーションの実行を保存する時から入力情報を受け取るときに変更する処理の解説。CakePHP3ではnewEntity()の処理でバリデートするため1行追加で対応可能。
-
CakePHP3のアソシエーション機能を使い関連レコードをまとめて削除
2017/02/24 CakePHP 3.x 4.x CakePHP3
CakePHP3でレコードを削除する際に関連するレコードをまとめて削除する機能の解説。フレームワークのメリットを存分に発揮し、コマンドを1行追加するだけで実装可能。
-
CakePHP3でPHPExcelを使ってエクセルファイルを生成、出力する方法
2017/01/23 CakePHP 3.x 4.x CakePHP3
CakePHP3でPHPExcelを利用してエクセルを編集、出力するサンプルソース+解説。PHPExcelのインストール方法の解説からファイル保存とダウンロードの方法なども解説。
-
CakePHP3でcomposerを利用してライブラリ・プラグインをインストールする方法
2017/01/22 CakePHP 3.x 4.x CakePHP3
CakePHP3でcomposerを使ってパッケージ(ライブラリ、プラグイン)をインストールする方法の解説。PHPを使うのはCakePHP3が初めてというような方への使い方から解説。
-
CakePHP3でassociatedを使って関連データをまとめて保存する方法(hasOne、hasMany、belongsTo)
2017/01/21 CakePHP 3.x 4.x CakePHP3
CakePHP3で関連データをまとめて保存する方法。hasOne、hasMany、belongsTo等の関連データはassociatedを追加することでまとめて保存することができます。
-
CakePHP3のcontroller内でテンプレート、レイアウトを変更する際の指定方法
2017/01/15 CakePHP 3.x 4.x CakePHP3
CakePHP3でテンプレートファイルやレイアウトファイルをデフォルトのものから別のものに変更したい場合の指定方法を解説。
-
CakePHP3のForm Helperの使い方のまとめ
2017/01/14 CakePHP 3.x 4.x CakePHP3
CakePHP3になりフォームヘルパーの使い方も大きく変わりましたので、使い方をまとめました。基本的な使い方からプラスアルファの便利な使い方まで紹介。