致命错误:不在对象上下文中使用 $this
我正在使用 pinnaclecart 的 smarty 模板从 WordPress 数据库中提取帖子数据,以便网站可以显示博客帖子。我修复了 IF 意外错误,但现在又回到 $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");
无法计算 IF 错误部分
我们将不胜感激。
I am using smarty templates for pinnaclecart to pull post data from wordpress database so the website can show the blog posts. I fixed IF unexpected error but now it is back to $this. I m stuck :(
public_blog.php
EDIT back
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");
Could not figure IF error part
The help will be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您标题中的错误使我相信您根本没有使用课程。
$this
只能在类中的函数中使用。参见相关:
致命错误:不在对象上下文中时使用 $this
The error in your title leads me to believe that you aren't using a class at all.
$this
can only be used in functions that are in a class.See related:
Fatal error: Using $this when not in object context
缺少分号
Missing semi colon