modx function
Добрый вечер. Уже который час пытаюсь понять где я допускаю ошибку.
function getlastid() {
$q=$modx->prepare("SELECT `id` from `modx_site_content` order by `id` DESC limit 1");
$q->execute();
$lastid = $q->fetchAll(PDO::FETCH_ASSOC);
return $lastid[0]['id'];
}
echo getlastid();Выдает Fatal error: Call to a member function prepare() on a non-object in /var/www/firstopt/data/www/firstopt.ru/core/cache/includes/elements/modsnippet/53.include.cache.php on line 11Если же убрать function и сделать
$q=$modx->prepare("SELECT `id` from `modx_site_content` order by `id` DESC limit 1");
$q->execute();
$lastid = $q->fetchAll(PDO::FETCH_ASSOC);
print_r($lastid);нет проблем, все отлично… Что я делаю не так?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Нужно или так:
Или