質問 > 管理機能 > 受注マスターの絞込:受注時間について |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moge1203 |
投稿日時: 2018/5/11 10:16
対応状況: 解決済
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について umebius様
ご丁寧なご回答ありがとうございます。 ->modify('+1 days')の表記を消すことで無事稼働いたしました。 デフォルトの仕様だと、【5/2/00:00~5/3/00:00】のような内容になり、そのため+1(24時間)していたという認識でよろしかったでしょうか? 【分】の表記を消すのはややこしいのですね、 今回は残したまま設定するようにいたします。 お忙しい中貴重なお時間を割いてまでご教授いただき、 誠にありがとうございました。 この件は「解決済」とさせていただきます。 ありがとうございました。 今後もよろしくお願いいたします。 |
umebius |
投稿日時: 2018/5/10 19:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について src/Eccube/Repository/OrderRepository.phpのgetQueryBuilderBySearchDataForAdminメソッド、
->modify('+1 days')を消さないといけませんね。 【分】のフォームを消すにはこのdatetimeを使う方法ではだめで、 新しいFormTypeを作るか、order_date_startとorder_date_end以外に「時」用のサブフォームを登録するか、かなり複雑になってきます。 |
moge1203 |
投稿日時: 2018/5/10 18:52
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について 無事表示ができたのですが、
試しに5月1日16:00〜5月2日15:00までをしてみました すると何故か5月3日のデータも表示されてしまっています。 また、【分】の入力を外すことは可能でしょうか? ご確認いただけると幸いです。 よろしくお願いします。 |
umebius |
投稿日時: 2018/5/10 18:35
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について カレンダーにするには上で書いた
date_widgetとtime_widgetに分ける方法が必要です。 'widget'を書き換えます。 'date_widget' => 'single_text', 'time_widget' => 'choice',
|
moge1203 |
投稿日時: 2018/5/10 18:29
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について umebius様
はい、ご指摘の通りでございます。 この場合全ての項目の入力をしないといけないのでしょうか? また、single_textのときはカレンダーで入力ができたのですが、 同じような方法での入力というのは仕様上難しいのでしょうか。 よろしくお願いします。 |
umebius |
投稿日時: 2018/5/10 18:26
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について 結果が表示されなくなったのは、order_date_startのフォームに
日付だけ入力して、時間を入力しなかった場合でしょうか? |
moge1203 |
投稿日時: 2018/5/10 18:22
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について umebius様
ご確認ありがとうございます。 singletextをchoiceに変更したところ、 表示はされたのですが、日付等を入れて絞込をかけても、結果が表示されなくなりました。 他の絞込方法は生きています。 原因の推測はつきますでしょうか? よろしくお願いします。 |
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:15
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 受注マスターの絞込:受注時間について ご回答ありがとうございます。
申し訳ありません。先程の投稿二つ目の「SearchOrderType.php」は 「src/Eccube/Resource/template/admin/Order/index.twig」でした SearchOrderType.php のみ変更してアップロードしてみたところ、 受注マスター絞込表示のところで、「年 / 月 / 日」と表示されていた箇所が空白となってしまいました。 修正する項目を間違えているのでしょうか。 ご指導よろしくお願いします。 |
umebius |
投稿日時: 2018/5/10 18:09
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注マスターの絞込:受注時間について form_choiceではなく、form_widgetのままで良いと思います!
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |