Php 致命错误:调用未定义的方法Commission::ViewCommissionLikes()

Php 致命错误:调用未定义的方法Commission::ViewCommissionLikes(),php,html,Php,Html,您好,在我的网站上,我有一个页面显示了最受欢迎的帖子,但当我在第一篇帖子中转到该页面时,会出现以下消息:致命错误:调用未定义的方法招供::viewConfessionLikes(),第55行 该页面不会显示所有帖子,但会显示一个链接,当您单击该链接时,将重定向到原始帖子 职位(供认) PHP HTML +1 -------->> 当您遇到致命错误时,您在忏悔类中定义了viewConfessionLikes()方法当您遇到致命错误时,您在忏悔类中定义了viewConfession

您好,在我的网站上,我有一个页面显示了最受欢迎的帖子,但当我在第一篇帖子中转到该页面时,会出现以下消息:
致命错误:调用未定义的方法招供::viewConfessionLikes(),第55行

该页面不会显示所有帖子,但会显示一个链接,当您单击该链接时,将重定向到原始帖子

职位(供认)

PHP


HTML

  • +1 -------->>

当您遇到致命错误时,您在忏悔类中定义了viewConfessionLikes()方法

当您遇到致命错误时,您在忏悔类中定义了viewConfessionLikes()方法

$Confession=&secrets
包含一次
?它应该是
include_once
。你从来没有在你的忏悔类中定义过
viewConfessionLikes
,那么你怎么能称它呢?我在这里调用了它们:我在你的
confession
类中找不到
viewConfessionLikes
方法。它在哪里?
坦白=&$secrets
包含一次
?它应该是
include_once
。你从来没有在你的忏悔类中定义过
viewConfessionLikes
,那么你怎么能称它呢?我在这里调用了它们:我在你的
confession
类中找不到
viewConfessionLikes
方法。它在哪里?
    <?php
class Confession {

private $db;

function __construct($pdo){
    $this->db = $pdo;
}

public function viewConfession($id) {
    $this->db->query('SELECT * FROM secrets WHERE id = :id');
    $this->db->bind(':id', $id);
    return $this->db->single();
}

$secrets = new Confession($pdo);
$confess =& $secrets;
includes_once 'includes/likes.php';
?>
<ul class="list-group">

          <?php 
          //GET RESULTS FOR LIKE
          $pdo->query('select t1.* from likes t1 inner join (select `secret_id`, count(*) cnt from likes group by `secret_id`) t2 on t1.`secret_id` = t2.`secret_id` order by t2.cnt desc, t1.`id`');
          $rows_like = $pdo->resultset();

          foreach ($rows_like as $l): 
          $id = $l['secret_id'];
          ?>
          <li class="list-group-item">

              <span class="badge badge-success">
                  <span class="glyphicon glyphicon-thumbs-up" aria-hidden="true"></span> 
                  <?php echo $ilike->likes($id); ?>
              </span>

              <span class="label label-success">+1</span>&nbsp;
       -------->>  <a href="secret.php?id=<?php echo $id; ?>" title=""><?php echo mb_substr($confess->viewConfessionLikes($id), 0, 85); ?>...</a>
          </li>
          <?php endforeach; ?>

</ul>