angelleben13
Новичок
Дата регистрации:
07.09.2017 09:18:13
Сообщений: 1
Сайт выдает такую же ошибку:
Fatal error: Call to a member function execute() on a non-object in
/var/www/u0322734/data/www/gerar93.ru/core/components/pdotools/model/pdotools/pdofetch.class.php on line
87 Вот код:
$output = '';
if (strtolower($this->config['return']) == 'sql'
{
$this->addTime('Returning raw sql query'
;
$output = $this->query->toSql();
}
else {
$this->modx->exec('SET OPTION SQL_BIG_SELECTS = 1'
;
$this->addTime('SQL prepared <small>"'.$this->query->toSql().'"</small>'
;
$tstart = microtime(true);
if ($this->query->stmt->execute()) {
$this->modx->queryTime += microtime(true) - $tstart;
$this->modx->executedQueries++;
$this->addTime('SQL executed', microtime(true) - $tstart);
$this->setTotal();
$rows = $this->query->stmt->fetchAll(PDO::FETCH_ASSOC);
$this->addTime('Rows fetched'
;
$rows = $this->checkPermissions($rows);
$this->count = count($rows);
if (strtolower($this->config['return']) == 'ids'
{
$ids = array();
foreach ($rows as $row) {
$ids[] = $row[$this->pk];
}
$output = implode(',', $ids);
}
Что это может быть? Помогите плиз