1

ID が 13 の場所/エントリに対して 2 つのエントリ/レビューがあります。ただし、完全に一致するものを取得できないため、EE は 13、つまり 134 などを含むものを返します。

where="exact" を試しましたが成功しませんでした。

例:

{exp:channel:entries channel="reviews" dynamic="no" search:reviewed_business="13" parse="inward"}
<?php $reviews++; ?>
{/exp:channel:entries} 

$reviews は == 2 のはずですが、24 を返します。

4

1 に答える 1

2

これが簡単な解決策です。検索語の前に「=」を付けます...

{exp:channel:entries channel="reviews" dynamic="no" search:reviewed_business="=13" parse="inward"}
<?php $reviews++; ?>
{/exp:channel:entries}

式エンジンのドキュメント

楽しみ!

于 2013-10-08T18:59:25.443 に答える