質問 > 管理機能 > 受注マスターの絞込:受注時間について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moge1203 |
投稿日時: 2018/5/10 17:16
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
受注マスターの絞込:受注時間について ▼テンプレート
[EC-CUBE] 3.0.15 , 新規インストール [レンタルサーバ] heteml [OS] macOS High Sierra ver10.13.3 [PHP] 7,0 [ブラウザ] Google Chrome 皆様いつも大変お世話になっております。 受注マスターの絞込機能についてご相談があります。 受注日の絞込で、現在は「年・月・日」での絞込ができるのですが、 こちらに「時間」を追加することはむずかしいのでしょうか? 受注マスターの出力は「年・月・日」から「年・月・日・時」にできたのですが、検索機能は複雑なのでしょうか。 時間を追加する理由とては、当日の受注の締めを15時にしております。 15時移行の受注をリストから除外したいのが理由です。 どなたかご教授いただけると幸いです。 |
umebius |
投稿日時: 2018/5/10 17:29
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について src/Eccube/Form/Type/Admin/SearchOrderType.phpで
order_date_startとorder_date_endのオプション設定を変えるだけでできると思います。 dateタイプのフオームを使用されているのでdatetimeに変えて、 widgetをchoiceなどに変えるか、date_widgetとtime_widgetに分けてフォームの形式を指定するかでしょうか。 なかなか説明が難しいのでリファレンス貼っておきます。 https://symfony.com/doc/2.3/reference/forms/types/datetime.html
|
moge1203 |
投稿日時: 2018/5/10 17:57
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について umebius様
いつもご丁寧なご指導ありがとうございます。 私の勉強不足で申し訳ないのですが、 以下のような修正方法は間違いなのでしょうか? システムエラーが起きてしまいました。
申し訳ありません。 ご指摘いただけると幸いです。 |
umebius |
投稿日時: 2018/5/10 18:09
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について form_choiceではなく、form_widgetのままで良いと思います!
|
moge1203 |
投稿日時: 2018/5/10 18:15
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について ご回答ありがとうございます。
申し訳ありません。先程の投稿二つ目の「SearchOrderType.php」は 「src/Eccube/Resource/template/admin/Order/index.twig」でした SearchOrderType.php のみ変更してアップロードしてみたところ、 受注マスター絞込表示のところで、「年 / 月 / 日」と表示されていた箇所が空白となってしまいました。 修正する項目を間違えているのでしょうか。 ご指導よろしくお願いします。 |
umebius |
投稿日時: 2018/5/10 18:16
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について widgetオプションを変更すると出てくると思います。
一度single_textではなく、choiceに変更してみてください。 https://symfony.com/doc/current/reference/forms/types/datetime.html#widget |
moge1203 |
投稿日時: 2018/5/10 18:22
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について umebius様
ご確認ありがとうございます。 singletextをchoiceに変更したところ、 表示はされたのですが、日付等を入れて絞込をかけても、結果が表示されなくなりました。 他の絞込方法は生きています。 原因の推測はつきますでしょうか? よろしくお願いします。 |
umebius |
投稿日時: 2018/5/10 18:26
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について 結果が表示されなくなったのは、order_date_startのフォームに
日付だけ入力して、時間を入力しなかった場合でしょうか? |
moge1203 |
投稿日時: 2018/5/10 18:29
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について umebius様
はい、ご指摘の通りでございます。 この場合全ての項目の入力をしないといけないのでしょうか? また、single_textのときはカレンダーで入力ができたのですが、 同じような方法での入力というのは仕様上難しいのでしょうか。 よろしくお願いします。 |
umebius |
投稿日時: 2018/5/10 18:35
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について カレンダーにするには上で書いた
date_widgetとtime_widgetに分ける方法が必要です。 'widget'を書き換えます。 'date_widget' => 'single_text', 'time_widget' => 'choice',
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |