2013-10-15 2 views
0

я пытаюсь использовать MarketBot с Symfony, но i`m получаю следующее сообщение об ошибке:как использовать phpQuery с Symfony2

  • I've phpQuery установлена ​​на моем веб-сервере

Это мой код:

$market = new \MarketBot\Android\GooglePlay; 
$response = $market->get('PACKAGE_NAME', 'apps'); 
var_dump($response); 

Это ошибка:

FatalErrorException: Error: Class 'phpQuery' not found in /var/www/sf/src/MarketBot/MarketBot.php line 83 

И это линия, которая вызывает ошибку:

\phpQuery::newDocument($response); 

Если изменить предыдущую строку на:

phpQuery::newDocument($response); 

Ошибка является:

FatalErrorException: Error: Class 'MarketBot\phpQuery' not found in /var/www/sf/src/MarketBot/MarketBot.php line 83 

I've уже попробуйте множество опций, но всегда я получаю разные ошибки.

¿Как я могу сказать, что Symfony выполняет phpQuery с сервера, а не из локального архива?

Спасибо!

+0

Вы включили файл phpQuery.php lib в свой MarketBot.php? phpQuery не использует пространства имен и не имеет автозагрузчика, поэтому вы хотите просто require_once /path/to/phpQuery.php –

+0

@ evgeny.chernyavskiy. Библиотека уже установлена ​​на веб-сервере, я хочу использовать ее без включения php-архив. (Если я пытаюсь включить phpQuery.php, как вы говорите, проблемы другие ..., проблемы повсюду ...) У моего веб-сервера есть http://code.google.com/p/phpquery/downloads/detail? name = phpquery-0.9.5.386.deb установлен – DiegoGB90

+0

Hm, на какой PHP-архив вы ссылаетесь? Я предлагаю включить phpQuery.php через require_once/include_once в свой MarketBot.php. Быстрый просмотр файла .deb говорит мне, что phpQuery установлен в usr/lib/phpquery, поэтому что-то вроде require_once ('/ usr/lib/phpquery/phpQuery.php'), должно работать отлично. Альтернативно добавьте usr/lib/phpquery в include_path, а затем просто require_once ('phpQuery.php'); –

ответ

2

Я похвалил лорда, когда нашел этот компонент. PHPQuery - это медленный фрагмент кода ...

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