SoGood Asked:2020-03-18 19:58:51 +0800 CST2020-03-18 19:58:51 +0800 CST 2020-03-18 19:58:51 +0800 CST 使用循环为表单中的字段制作标签 772 有一个代码: foreach ($doors as $door) { echo CHtml::activeLabel($door,'1'); echo CHtml::activeTextField($door,'sum'); } 他画了一个表格(在图片中),如何确保将 1、2 和 3 作为签名添加到每个字段,而不是全部添加 1。 php 1 个回答 Voted Best Answer Eugene Nagornichyh 2020-03-18T20:38:16+08:002020-03-18T20:38:16+08:00 很简单,你只需要添加一个计数器,例如: foreach ($doors as $key => $door) { echo CHtml::activeLabel($door, $key); echo CHtml::activeTextField($door, 'sum'); } 或者如果您在 $door 中有 id foreach ($doors as $door) { echo CHtml::activeLabel($door, 'id'); echo CHtml::activeTextField($door, 'sum'); }
很简单,你只需要添加一个计数器,例如:
或者如果您在 $door 中有 id