默认会读取数据表的字段展示到列表,不过一般情况下都会重写configListField
方法来实现自己的需求:
#project\app\admin\controller\Category.php
namespace app\admin\controller;
use easyadmin\app\columns\lists\ListDateTime;
use easyadmin\app\columns\lists\ListImage;
use easyadmin\app\columns\lists\ListText;
use easyadmin\app\libs\ListField;
class Category extends \easyadmin\controller\Admin
{
protected $pageName = '分类';
protected function configListField(ListField $list)
{
$list
->addField('id', 'ID', ListText::class)
->addField('name', '分类名称', ListText::class)
->addField('icon', '图标', ListImage::class)
->addField('time', '创建时间', ListDateTime::class);
}
}
当然我们有很多字段配置和选项,我们会一步一步的介绍;
如上配置以后,就展示了自己特定需求的数据表格; 页面主体部分如下: