本記事は、下記画像のように登録方法という項目があったとして、もし「法人としての登録」を選択した場合のみ、会社名を必須にする方法を紹介します。 他のパターンでも応用可能なように少し詳しく解説も挟んでいきます! 尚、登録方法の項目のように、オリジ…
本記事は、下記写真のように会員登録画面に新たな項目を追加する方法の紹介となります。 新規会員登録画面 ※開発Eccube バージョン ・Eccube4.0.6 本記事で紹介する方法は、ラジオボタンでの項目の追加ですが、FormTypeの一部などを変えると他の項目で応用可…
例えば、order_idというカラムがデータベースのどのテーブルに使われてるか確認したいことがあると思います。 大体の予想は付くはずなので、1つ1つテーブルを確認していく方法もありますが、使用されている関連テーブルが多数あると、探すのが困難で見落とす…
ページを開いたときに、ページ内の任意の箇所を表示する方法です。 実際に開発でもありましたが、例えば、問い合わせフォームが、トップページの下部にあり、問い合わせをフォームを入力送信後、もし入力に誤りがある場合は、再度問い合わせの箇所を表示させ…
UPDATE文でJOINを使用して結合されたテーブルのデータを更新しようとしたところ、 下記エラーが発生( * o * ) エラーの文面でもありますが、原因はSQLの構文エラーです。 ちょっとしたことですが、SQLの構文において気をつける必要箇所であったので記事に残…
例えば、下記のような受注データがあるとします。 日付ごとの支払い金額を算出したいと思い、単純にGROUP BY "出荷日時"ですると、時分秒まで一致しているかどうかを見てしまい、日時別で算出されてしまいます。 では、年月日が一致した合計金額を算出したい…
メール送受信する為には、メールサーバの設定が必要です。ただ開発環境でわざわざ設定するのは面倒。そんな時にサクッとメール送信がテストできるツールを紹介します。 Mailtrap Mailtrapという無料ダミーSMTPサーバを使用します。 初見の方は一見サーバと聞…
私は32歳で、業界未経験から開発系Webエンジニアへ転職を果たしました。 IT業界への転職を考えているものの、迷いや不安を抱えている方々へ、私の転職経験や現状をシェアすることで参考になればと思います。 転職を決意する前、私は以下のような不安や疑問を…
array_searchを使っていて、ちょっとした落とし穴にはまってしまったことあったので、 メモ程度ですが記事にしたいと思います。 先ずは、array_searchの使い方を簡単に説明すると、第二引数で指定した配列の中から、第一引数と同じ文字列が存在した場合、一…
メモ程度の内容ですが、git diffを使用したリポジトリ間の差分確認方法を書きます。 リモートリポジトリと本番サーバの差分確認の手順 git fetch 先ずはgit fetchでリモートのブランチを最新バージョンに更新 git diff 更新されているファイル単位で確認する…