Using class with smarty


Using class with smarty

我对php和smarty都很陌生。

我试图调用一个函数,但不明白为什么它是未定义的。下面是我的代码:

<>之前包括"header。php";包括"模板/footer.tpl";类indexmessage {函数消息(){全球pdo美元;$query = $pdo->prepare("SELECT * FROM hovedside WHERE id = 1");查询->执行;返回fetchAll ();}}$ smarty ->分配(indexmessage,消息());$ smarty ->显示("index.tpl");之前

我做错了什么?

因为message函数是indexmessage的一个方法。这与Smarty无关,它只是一个基本的OOP。

$index = new indexmessage();
$message = $index->message();
$smarty->assign("indexmessage",$message);