我对 Expression Engine 相当陌生,我觉得这是一个非常简单的问题,我只是无法从文档中找到直接的答案。
我有一个餐馆列表和一个按字母顺序排列的菜单(ABCD 等...)
我只想搜索以字母“A”开头的列表。
在传统的 MySQL 搜索中,WHERE Title LIKE 'A%'
有任何想法吗?
我对 Expression Engine 相当陌生,我觉得这是一个非常简单的问题,我只是无法从文档中找到直接的答案。
我有一个餐馆列表和一个按字母顺序排列的菜单(ABCD 等...)
我只想搜索以字母“A”开头的列表。
在传统的 MySQL 搜索中,WHERE Title LIKE 'A%'
有任何想法吗?
我不相信 Channel Entries 模块的搜索参数允许LIKE
匹配。
在这种特定情况下,您肯定会通过抓住低字母模块来节省时间。
表达式引擎没有确切的“喜欢”选项,但它们确实有类似的东西。
我可以搜索一个字段以查看它是否“包含”一个字符串,但没有任何具体内容可以确定它是以特定字符串开头还是结尾(例如在 MySQL 中很容易获得)。
我最终执行了“包含”搜索参数,然后排除了 exp:channel:entries 循环中与我的确切条件不匹配的任何结果。