PHP   发布时间:2019-11-21  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – 使用YII框架创建Html表大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我只是YII框架的新手,并且非常了解YII的基础知识,比如CRUD等.
我只想使用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方法完成的.
先感谢您.

解决方法

您可以使用 CGridViewCArrayDataProvider来渲染网格,但它会为您提供一些额外的功能,没有帮助器只能在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');

如果你想.

大佬总结

以上是大佬教程为你收集整理的php – 使用YII框架创建Html表全部内容,希望文章能够帮你解决php – 使用YII框架创建Html表所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: