Symfony 和 Zend Lucene 高亮
我使用 symfony 1.4 并使用 Zend Lucene 搜索,如 Jobbet< /a> 我需要突出显示搜索结果,我读了 这个 ,但我不明白它在我的情况下如何使用 symfony(
$ highlightedHTML = $ query-> highlightMatches ($sourceHTML);
什么是 $sourceHTML?这一切都是由一行组成的吗?
upd:
$ highlightedHTML = $ query-> highlightMatches ($sourceHTML);
它在我的模型中工作,但它是如何工作的实施在我的 看法?
I use symfony 1.4 and I use Zend Lucene search like in Jobbet And I need to make Search Results Highlighting, I read this , but I do not understend how it make in my case with symfony(
$ highlightedHTML = $ query-> highlightMatches ($sourceHTML);
What is $sourceHTML? And is it all makes by only one row?
upd:
$ highlightedHTML = $ query-> highlightMatches ($sourceHTML);
It works in my model, but how it implement in my view?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我现在不知道,如果它是正确的,但它是工作:)
就在眼前:
以我为例:
I do not now , if it is right , but it is work :)
Just in view:
In my case for example:
您需要将这个突出显示的 HTML 存储在您的模型中。或者创建一个可从视图访问的函数。例如:
在您看来(例如本例中:Twig)您使用:
You need to store this highlighted HTML in your model. Or make a function that is accessible from the view. For example:
In your view (like in this case: Twig) you use: