サル会社→鉄鋼メーカー→大学でお勉強→システムエンジニア→Webのお仕事→フリーランス→食品メーカー→次へ。・情報収集経験は人より多めです。DesignEC-CUBEの受注管理画面で発送日などのカラムを追加して検索できるようにするTweetPocketEC-CUBEを使っていて管理画面で検索項目を追加して自分の望むデータを一覧表示してみたい時ありますよね。修正すべき箇所をおさえて、検索対象となるデータベースの対象テーブルがわかればそんなに難しくはありません。今回は『受注管理』のページで、検索項目に発送日を追加してデータを表示する方法です。修正すべきファイルなどまず、ER図はこんな感じです。ER図と対象となるテーブル(「dtb_order」と「dtb_shipping」テーブル)修正する対象ファイルは以下の2ファイルです。・/data/class/pages/admin/order/LC_Page_Admin_Order.php本来はclass_extendsをいじりましょう。バージョンアップ対策のためにextensを使いましょう。修正後は以下の画像のような結果が表示されます。テンプレート及びロジックファイルを修正では修正対象のファイルをそれぞれ見てみましょう。JOINするのですが、「dtb_order」にも「dtb_shipping」にもdel_flgフィールドがあるので、where句に設定するパラメータのdel_flgフィールドがどちらなのかを明示してやる必要があります(コメントアウトしたものが元のコード)。0';・127行目辺りに追記ここも上と同様で、update_dateがどちらのフィールドなのか明示します(コメントアウトしたものが元のコード)。検索の入力フォームから各プロパティ名で渡ってきたデータを受取って初期化します。入力されたデータのチェックを行います。case文内に、検索条件のwhere句を追加するためのcase文を追記します。JOINするためにreturn文を修正します(コメントアウトしたものが元のコード)。JOINするためにreturn文を修正します(コメントアウトしたものが元のコード)。サル会社→鉄鋼メーカー→大学でお勉強→システムエンジニア→Webのお仕事→フリーランス→食品メーカー→次へ。・情報収集経験は人より多めです。【フィットネス】腹筋割りたいならデッドリフトがホントにいちばん。