我试图为每个用户加载一个“模板”文件。包含文件/模板每个用户
文件加载每个用户,所以如果我有2个用户,它加载它的两倍,但变量$用户[“profileimg”]和$用户[“名”]没有。
我没有idé为什么这不起作用,我也有一种感觉,这可能是一个不好的做法。所以我的问题是:我如何得到这个工作/我应该如何做这样的事情。
Thx提前为您提供任何帮助。
这是代码Ive得到了现在:
类:
class Cprint
{
public static function Template($name, $path = 'template')
{
include ROOT_DIR . '/' . $path . '/' . $name . '.php';
}
}
page.php文件
foreach($Users->getAll() as $user)
{
Cprint::Template('userlist_template');
}
userlist_template.php:
<div class="userholder">
<img class="profileimg" src="<?php echo $user['profileimg'] ?>"/>
<p><?php echo $user['name'] ?></p>
</div>
'$用户[ 'profileimg']和$用户[ '名']确实not.'不是什么? –
如果我检查html它应该是
用户名
但它是 – objectnabb为什么你为每个用户加载一个模板?我认为你想要做的是加载一个模板,每个用户看起来不同。 – bestprogrammerintheworld