Php 如何在silverstripe中搜索表数据?
我对silver stripe是新手,我尝试了Zend luncene搜索,但它不能正常工作,它在文件夹文档中搜索,我只想按字段搜索一个表数据并显示结果。我试过这个,但没用Php 如何在silverstripe中搜索表数据?,php,mysql,search,silverstripe,Php,Mysql,Search,Silverstripe,我对silver stripe是新手,我尝试了Zend luncene搜索,但它不能正常工作,它在文件夹文档中搜索,我只想按字段搜索一个表数据并显示结果。我试过这个,但没用 $search = new Zend_Search_Lucene_Search_Query_Boolean(); 有什么好的搜索教程吗?请你定义一下“搜索”这个词,因为它可能意味着一些事情 如果要搜索记录,可以执行以下操作: 数据对象::get(“SomeModel”,“Field='foo'” SilverStripe
$search = new Zend_Search_Lucene_Search_Query_Boolean();
有什么好的搜索教程吗?请你定义一下“搜索”这个词,因为它可能意味着一些事情 如果要搜索记录,可以执行以下操作: 数据对象::get(“SomeModel”,“Field='foo'” SilverStripe有很好的记录。您可以在文档()或论坛()中找到几乎所有您需要知道的内容 希望有帮助 这终于奏效了
$hits = ZendSearchLuceneWrapper::find("+(Title: ".$Title.") +(Category: ".$Category.")");
// Convert these into a data array containing pagination info etc
$data = $this->getDataArrayFromHits($hits, $request);
// Display the results page
return $this->owner->customise($data)->renderWith(array('Lucene_results', 'Page'));
谢谢你,努蒂,我试试这个。