我正在学习PHP POO,但在使用META TITLE和DESCRIPTION变量时遇到了麻烦。我已经检查了所有相关主题,但找不到与我的问题相近的示例。
这是有关代码的一部分:
$model_Article = new Model_Article($db);
$contenuArticle = $model_Article->StockageDonneesById($id);
// die(var_dump($contenuArticle));
$affichage = new View_Article($contenuArticle->title(),$contenuArticle->description());
$affichage->setContenuArticle($contenuArticle);
$affichage->head();
$affichage->nav();
$affichage->genererArticle();
$affichage->foot();
应该使用变量$contenuArticle->title()
和$contenuArticle->description()
生成TITLE和description元数据,但是它们会发回错误Fatal error: Call to a member function title() on array
Var_dump显示数组不为空,并返回正确的内容。
我很确定这是一个常见错误,但我缺乏经验指出。让我知道是否可以在文件中提供更具体的信息。