我试图打印列名称和它的值使用我的表中每列的foreach循环。我想这个代码Yii2使用循环打印列名称和它的值
$contentAfter = DepCustomer::findOne($id);
echo $contentAfter->customer_id;
echo $contentAfter->account_no;
echo $contentAfter->name;
echo $contentAfter->address;
echo $contentAfter->gender;
以这种方式
$contentAfter = DepCustomer::findOne($id);
foreach($contentAfter as $name => $value){
echo $name .': '. $value;
}
我一直在使用asArray(试过被执行)也但我发现了错误。
第二个代码块是正确的。你看到了什么错误? – SilverFire
你得到哪个错误? – Mohan
谢谢大家。我解决了我的问题。早些时候,我正在'调用未知方法'。也许我忽略了一些东西我再一次写了上面给出的代码。现在它正在工作。再次感谢。 – gojiraki