Использование xpdo при вызове скрипта через cron
        Здравствуйте! Возникла необходимость пробежаться по объектам в скрипте, запускаемом через cron.
Код примерно следующий:
PHP Fatal error: Uncaught Error: Call to a member function prepare() on null
xPDOIterator->rewind()
Судя по всему, xpdo не понимает, что это за объект PageStatistics, тк с modResource это прекрасно работает. Как исправить ситуацию?
    
    
                                                                                
            Код примерно следующий:
<?php
  define('MODX_API_MODE', true);
  require_once '/var/www/site/core/config/config.inc.php';
  require_once MODX_BASE_PATH . 'index.php';
  global $modx;
  if (!$modx) echo 'failed load MODX object'; 
  else {
      $stat = $modx->getIterator('PageStatistics',array(
          'views_now:>' => 0,
      ));
      foreach($stat as $pageStat){
          $modx->log(1, $pageStat->get('user_key'));
      }
  }Получаю ошибку на строке с foreach:PHP Fatal error: Uncaught Error: Call to a member function prepare() on null
xPDOIterator->rewind()
Судя по всему, xpdo не понимает, что это за объект PageStatistics, тк с modResource это прекрасно работает. Как исправить ситуацию?
Комментарии: 1
                Этот метод используется для загрузки классов отображения ORD xPDO, которые определяют объекты вашего пакета.
                    boolean addPackage ([string $pkg = ''], [string $path = ''], [string $tablePrefix = ''])$modx->addPackage('mypkg',MODX_CORE_PATH.'components/mypkg/model/','mypkg_');            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.