я пытаюсь использовать 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 с сервера, а не из локального архива?
Спасибо!
Вы включили файл phpQuery.php lib в свой MarketBot.php? phpQuery не использует пространства имен и не имеет автозагрузчика, поэтому вы хотите просто require_once /path/to/phpQuery.php –
@ evgeny.chernyavskiy. Библиотека уже установлена на веб-сервере, я хочу использовать ее без включения php-архив. (Если я пытаюсь включить phpQuery.php, как вы говорите, проблемы другие ..., проблемы повсюду ...) У моего веб-сервера есть http://code.google.com/p/phpquery/downloads/detail? name = phpquery-0.9.5.386.deb установлен – DiegoGB90
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'); –