在我的laravel框架上,想建立一個全文搜尋功能,以為根據mysql的like%xx%的效率實在太低了。比較了一下,xunsearch支援中文檢索,所以就決定用他了。
在根目錄composer把xunsearch裝好在vendor以後,我按照傳統方法直接require入口文件
但我new XS()的話,會提示我
找不到XS。
laravel引用vendor中的程式碼,難道不能直接require嗎?是不是要用服務者容器什麼的,我看了一下文檔,沒太看懂用法..............
在我的laravel框架上,想建立一個全文搜尋功能,以為根據mysql的like%xx%的效率實在太低了。比較了一下,xunsearch支援中文檢索,所以就決定用他了。
在根目錄composer把xunsearch裝好在vendor以後,我按照傳統方法直接require入口文件
但我new XS()的話,會提示我
找不到XS。
laravel引用vendor中的程式碼,難道不能直接require嗎?是不是要用服務者容器什麼的,我看了一下文檔,沒太看懂用法..............
你先看看 composer 引入的 xunsearch 在vendor下有個 composer.json 那裡面有告訴你他的命名空間在autoload
裡有個PSR路徑
Laravel是有xunsearch的擴充包的,而且Laravel使用從PHP5.3開始就支援的命名空間,不需要require/include檔了。
laravel使用psr4自動載入標準,你只需要在composer.json中設定載入路徑