我試圖爲每個用戶加載一個「模板」文件。包含文件/模板每個用戶
文件加載每個用戶,所以如果我有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