我只是YII框架的新手,并且非常了解YII的基础知识,比如CRUD等.
我只想使用YII创建 HTML表.以下是我的VIEW代码,其中我呈现了一个数组$results,它包含了我想要使用HTML表显示的所有记录
我只想使用YII创建 HTML表.以下是我的VIEW代码,其中我呈现了一个数组$results,它包含了我想要使用HTML表显示的所有记录
<?php /* @var $this RrCimyUefDataController */ /* @var $model RrCimyUefData */ $this->breadcrumbs=array( 'Rr Cimy Uef Datas'=>array('index'),'Create',); ?> <table> <tr> <th>Serial Number</th> <th>Business Name</th> <th>Facebook</th> <th>Twitter</th> </tr> <?php for($a=0,$b=1;$a<count($results);$a=$a+3,$b++){ if(($a+1)<count($results) && ($a+2)<count($results)){ echo '<tr><td>'.$b.'</td>'; echo '<td>'.$results[$a].'</td>'; echo '<td>'.$results[$a+1].'</td>'; echo '<td>'.$results[$a+2].'</td></tr>'; } } //var_dump($results); ?> </table>
代码工作正常,但不是通过适当的YII方法完成的.
先感谢您.
您可以使用
CGridView和
CArrayDataProvider来渲染网格,但它会为您提供一些额外的功能,没有帮助器只能在Yii中呈现简单的表格.你也可以使用
echo CHtml::openTag('table'); echo CHtml::openTag('tr'); echo CHtml::tag('th',array(),'Serial Number'); // for hable head ... echo CHtml::closeTag('tr'); echo CHtml::openTag('tr'); echo CHtml::tag('td',$results[$a+1]); // for cells echo CHtml::closeTag('tr');
如果你想.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。