Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 你能建立一个搜索范围的飞船吗?_Search_Rangeslider_Craftcms - Fatal编程技术网

Search 你能建立一个搜索范围的飞船吗?

Search 你能建立一个搜索范围的飞船吗?,search,rangeslider,craftcms,Search,Rangeslider,Craftcms,我可以在搜索文档中看到它解释了搜索关键字,但看不到关于范围的任何内容。 有没有可能用手工来做这件事? 例如,5分钟到5小时之间的时间-在这些时间之间进行筛选并返回这两个时间之间的结果如果定义时间范围(开始日期、结束日期),则可以在这些范围之间进行查询。您可能需要找到适合您的过滤器(atom、duration、date、date\u modify或datetime)。在这种情况下,我可能会在查询上尝试使用持续时间过滤器。由于Craft基本上运行strotime PHP函数,因此可以设置如下类似的变

我可以在搜索文档中看到它解释了搜索关键字,但看不到关于范围的任何内容。 有没有可能用手工来做这件事?
例如,5分钟到5小时之间的时间-在这些时间之间进行筛选并返回这两个时间之间的结果

如果定义时间范围(开始日期、结束日期),则可以在这些范围之间进行查询。您可能需要找到适合您的过滤器(atom、duration、date、date\u modify或datetime)。在这种情况下,我可能会在查询上尝试使用持续时间过滤器。由于Craft基本上运行strotime PHP函数,因此可以设置如下类似的变量:

{% set startDate = date('-5 hours')|atom %}
{% set endDate = date('-5 minutes')|atom %}

<!-- Your query depends on what your doing. This will get posts. -->
{% set entries = craft.entries().postDate(['and', ">= #{start}", "< #{end}"]).all() %}
{%set startDate=date('-5小时')| atom%}
{%set endDate=date('-5分钟')| atom%}
{%set entries=craft.entries().postDate(['和',“>={start},“<{end}])。全部()%}
有关更多信息,请查看过滤器上的Crafts文档(如果您还没有),以及

祝你好运