php– category –
-
php
【Codeigniter4】バリデーションのエラーメッセージを共通で定義する方法
Codeigniter4でバリデーションを実装していると、エラーメッセージの扱いに悩むことはありませんか? 後から文言を修正するのが大変 画面ごとに表記がバラバラになる可能性がある コントローラに直書きだと面倒くさい そもそも、どこに定義するのかわから... -
php
【Codeigniter4】バリデーション実装(初心者向け)
今回はCodeigniter4のバリデーション機能を使って、入力チェックを実装していきます。バリデーションには種類がたくさんありますが、この記事では初心者でも使いやすい基本的なものに絞って解説していきます。 ほかにも気になるバリデーションがあれば、公... -
php
【Codeigniter4】削除処理とトランザクションの実装(初心者向け)
今回は削除処理の追加とSQL実行時にトランザクションを使用するように修正します。複数件の更新や削除がある場合は、トランザクションは実務ではほぼ必須なので使えるようにしておきましょう。(基本的な使い方を覚えれば簡単です。) 実装する流れ 削除処... -
php
【Codeigniter4】DBに登録・更新(初心者向け)
前回に引き続き、今回は新規登録と更新処理を実装します。理解度優先のため、バリデーションはなし。SQLはメソッド(関数)内に直書きとします。(本当はmodelやRepositoryを使用して管理したほうが可読性が上がります。また別の機会に記事にします。) 実... -
php
【Codeigniter4】DBからSELECTして一覧表示する(初心者向け)
前回の記事では、ルーティングとコントローラ、ビューの設定まで行って、画面を表示するところまで進みました。今回はさらに踏み込み、DBに接続して、テーブルからデータを取得し一覧表示するところまで実装します。より伝わりやすくするためにできるだけ... -
php
【Codeigniter4】Codeigniterで最初の画面を表示してみる(初心者向け)
普段は改修案件が多く、フレームワークを1から構築する機会がほとんどありません。そこで、軽量フレームワークとして有名なCodeigniter4を一度触ってみることにしました。Laravelを使うことが多いので、「どのくらい構造が違うのか」「画面を出すまでの流... -
php
PHPでの日付操作(加算減算)・早見
date、strtotimeを使った日付操作(加算減算) date関数とstrtotimeを使って日付を-1日したり、+1日したりする時に使用するロジックです。たまにド忘れちゃうのでメモとして… // 現在日付は2024/05/24 // -1日 date("Y/m/d", strtotime("-1 d... -
php
休日、祝日を判断する関数作りました。
休日、祝日を判断する関数 date関数を使って土日の判断はできても、祝日の判断はデータがないと調べようがないですよね。というわけで今回は、内閣府のホームページから国民の祝日CSVデータをダウンロードして「休日、祝日の場合は1を返す」関数を作ってみ... -
php
httpからhttpsへリダイレクトさせる
.htaccessを編集 <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On #httpsへリダイレクトする処理-- RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_H... -
php
PHP fpdf 破線関数作りました。
fpdfで破線を引く関数 fpdfって普通の罫線を引くメソッドはありますが、破線は引けないですよね。。というわけで作ってみました。 縦の破線を引く /** *縦の破線を引く *@param $pdf *@param X軸位置 int *@param Y軸開始位置 int *@param 線の繰り返し回...
12