Неустранимая ошибка: использование $ this, когда не в контексте объекта - PullRequest
0 голосов
/ 27 июня 2011

Я использую умные шаблоны для pinnaclecart, чтобы извлекать данные постов из базы данных wordpress, чтобы веб-сайт мог показывать посты блога. Я исправил ЕСЛИ неожиданную ошибку, но теперь он вернулся к $ this. Я застрял: (

public_blog.php

РЕДАКТИРОВАТЬ назад

    function getPosts()
{
        $query= $this->db->query("
        SELECT * from wp_posts where post_status='publish' AND post_type = 'post'
        ");

        $posts = array();
        if ($this->db->moveNext($query, MYSQL_ASSOC))
        {
                 $posts[] = $this->db->col;

        }
return $posts;

}
$posts = getPosts();
view()->assign("body", "templates/pages/site/blog.html");

Не удалось выяснить, ЕСЛИ ошибка, часть

Помощь будет оценена.

Ответы [ 2 ]

2 голосов
/ 27 июня 2011

Ошибка в вашем названии заставляет меня поверить, что вы вообще не используете класс.$this может использоваться только в функциях класса.

См. Связанный: Неустранимая ошибка: использование $ this, когда отсутствует в контексте объекта

0 голосов
/ 27 июня 2011
$posts = array(); 

Отсутствует точка с запятой

...