疑問があります。これは私の foreach ループです
<table>
<?php foreach($this->msg as $l): ?>
<tr><td>
<a href="index.php/downloads?id=<?php echo $l->id;?>"><?php echo $l->name;?></a>
</td></tr>
<?php endforeach; ?>
</table>
ここで、$this->msg は db からの結果の配列です。これは警告を示します
Warning: Invalid argument supplied for foreach()
これをどのように解決すればよいですか?