显示视图
编辑该页面显示视图
现在你的管理允许您创建、编辑和博客文章和类别列表。但如果你只是想有一个详细视图的一个博客吗?本章将教你如何使用显示视图。
如果你还在http://localhost: 8000 /管理/ app /博客/列表,你会看到一个显示在每个博客行按钮。但是当你点击它,你最终得到的“没有可用的形式”消息。这是因为奏鸣曲不知道要显示哪些字段,现在让我们配置一些。
配置显示映射器
如果你现在熟悉FormMapper
和ListMapper
,ShowMapper
将非常相似:
1 2 3 4 5 6 7 8 9 10 11 12 13
/ / src / Admin / BlogPostAdmin.php使用奏鸣曲\AdminBundle\显示\ShowMapper;受保护的函数configureShowFields(ShowMapper美元显示):无效{美元显示- >add (“id”)- >add (“标题”)- >add (“身体”)- >add (“category.name”);}
使用组和标签
就像FormMapper
,ShowMapper
一起还支持分组字段:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/ / src / Admin / BlogPostAdmin.php受保护的函数configureShowFields(ShowMapper美元显示):无效{美元显示- >选项卡(“职位”)- >(“内容”,(“类”= >“col-md-9”])/ /……- >结束()- >(“元数据”,(“类”= >“col-md-3”])/ /……- >结束()- >结束()- >选项卡(“发布选项”)/ /……- >结束();}
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。