2015-05-16 3 views
0

Я хочу использовать расширение yii2-solr в одном из моих проектов. Как настроить это расширение. На странице расширения ничего не упоминается. Кто-нибудь использовал это расширение? Любая помощь будет заметна. Спасибо.Как настроить расширение yii2-solr

Я нашел расширение на github repo. В риом файле это упоминание, настроить его следующим образом:

'solr' => [ 
     'class' => 'sammaye\solr\Client', 
     'options' => [ 
      'endpoint' => [ 
       'solr1' => [ 
        'host' => '10.208.225.66', 
        'port' => '8983', 
        'path' => '/solr' 
       ] 
      ] 
     ] 
    ], 

Но после того, как делать все это я получаю следующее сообщение об ошибке:

Class 'Solarium\Client' not found 

В одном из его файла Client.php линия:

use Solarium\Client as SolrClient; 

Я проверил все файлы, но пространство имен Solarium там не было.

+0

Вы посмотрели [GitHub repository README] (https://github.com/Sammaye/yii2-solr)? – arogachev

+0

Да @arogachev Я прочитал файл Readme и настроил расширение, но я получаю ошибку. Я обновил вопрос. Пожалуйста, смотрите. – Chinmay

ответ

1

yii2-solr зависит от библиотеки Солярия. Если вы установили yii2-solr через композитор, он должен был автоматически загрузить его в качестве зависимости. Проверьте github composer.json. Если нет, вам придется установить его вручную, см. packagist.

+0

Нет причин устанавливать его вручную, поскольку он находится в зависимостях расширения. – arogachev

+0

Спасибо за ваш ответ. Я переустановил расширение и теперь он работает. :) – Chinmay

Смежные вопросы