各ユーザーの「テンプレート」ファイルを読み込もうとしています。
ファイルはユーザーごとにロードされるため、2 人のユーザーがいる場合は 2 回ロードされますが、変数$user['profileimg']と$user['name']はロードされません。
なぜこれがうまくいかないのか、私にはわかりません。また、これは悪い習慣かもしれないと感じています。だから私の質問は次のとおりです。これを機能させるにはどうすればよいですか/このようなことをどのように行うべきですか。
提供できるヘルプについては、事前に Thx.
これは今得たコードです:
クラス :
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>