codeigniter– category –
-
codeigniter
【Codeigniter4】バリデーションのエラーメッセージを共通で定義する方法
Codeigniter4でバリデーションを実装していると、エラーメッセージの扱いに悩むことはありませんか? 後から文言を修正するのが大変 画面ごとに表記がバラバラになる可能性がある コントローラに直書きだと面倒くさい そもそも、どこに定義するのかわから... -
codeigniter
【Codeigniter4】バリデーション実装(初心者向け)
今回はCodeigniter4のバリデーション機能を使って、入力チェックを実装していきます。バリデーションには種類がたくさんありますが、この記事では初心者でも使いやすい基本的なものに絞って解説していきます。 ほかにも気になるバリデーションがあれば、公... -
codeigniter
【Codeigniter4】削除処理とトランザクションの実装(初心者向け)
今回は削除処理の追加とSQL実行時にトランザクションを使用するように修正します。複数件の更新や削除がある場合は、トランザクションは実務ではほぼ必須なので使えるようにしておきましょう。(基本的な使い方を覚えれば簡単です。) 実装する流れ 削除処... -
codeigniter
【Codeigniter4】DBに登録・更新(初心者向け)
前回に引き続き、今回は新規登録と更新処理を実装します。理解度優先のため、バリデーションはなし。SQLはメソッド(関数)内に直書きとします。(本当はmodelやRepositoryを使用して管理したほうが可読性が上がります。また別の機会に記事にします。) 実... -
codeigniter
【Codeigniter4】DBからSELECTして一覧表示する(初心者向け)
前回の記事では、ルーティングとコントローラ、ビューの設定まで行って、画面を表示するところまで進みました。今回はさらに踏み込み、DBに接続して、テーブルからデータを取得し一覧表示するところまで実装します。より伝わりやすくするためにできるだけ... -
codeigniter
【Codeigniter4】Codeigniterで最初の画面を表示してみる(初心者向け)
普段は改修案件が多く、フレームワークを1から構築する機会がほとんどありません。そこで、軽量フレームワークとして有名なCodeigniter4を一度触ってみることにしました。Laravelを使うことが多いので、「どのくらい構造が違うのか」「画面を出すまでの流... -
codeigniter
【CodeIgniter】ローカル環境構築で「ext-intl が有効になっていません」エラーが発生した際の対処法(XAMPP編)
CodeIgniter(コードイグナイター)のローカル環境構築中に、Composer 実行時に次のようなエラーが出ることがあります。 To enable extensions, verify that they are enabled in your .ini files: - C:\xampp\php\php.ini You can also run `php --ini` i... -
codeigniter
【CodeIgniter3】insert_batchで2時間ハマった話。
最近、仕事中にちょっとハマった話です。案件でCodeIgniter3を使っていて、一括登録する処理を実装していました。insert_batchを使ってデータをまとめて登録する、というよくあるパターンです。通常insert_batchを使用するときは2次元の連想配列の変数を引...
1