EasyAdmin化身领域
编辑该页面EasyAdmin化身领域
这个字段显示一个图像代表用户的《阿凡达》基于某些实体属性的值。
在表单页面(编辑和新)它使《阿凡达》的图像URL< input type = " text " >
字段。在只读页面(指数
和细节
它呈现< img >
元素由URL。
基本信息
- PHP类:
EasyCorp
\包 \ EasyAdminBundle \领域 \ AvatarField - 教义DBAL类型用于存储这个值:
字符串
或文本
- ob娱乐下载Symfony表单类型用于呈现字段:TextType
呈现为:
1
<输入类型=“文本”>
选项
setHeight
《阿凡达》图像呈现为正方形,所以只有一个选项来设置高度
,这将是相同的宽度
。默认情况下,头像图片24像素
高度指数
页面和48像素
高度细节
页面。使用这个选项来定制这个值:
1 2 3 4 5 6 7 8 9 10
/ /如果你通过一个整数,它被认为是高度的像素收益率AvatarField::新(“……”)- >setHeight (36);/ /还可以使用任何这些预定义的大小:/ /“sm”= 18 px;“md”= 24 px;“lg”= 48 px;“xl”= 96 px收益率AvatarField::新(“……”)- >setHeight (“lg”);/ /内部configureFields()你可以访问当前页面的名字/ /每页设置不同的值收益率AvatarField::新(“……”)- >setHeight (美元pageName= = = Crud::PAGE_DETAIL吗?“lg”:21);
setIsGravatarEmail
默认情况下,EasyAdmin认为存储在属性值的完整的URL是阿凡达的形象。如果你使用功能服务,设置这个选项告诉EasyAdmin它必须生成《阿凡达》的动态图像URL使用电子邮件存储在属性:
1 2
/ /电子邮件变成一个URL的格式:“https://www.gravatar.com/avatar/..”。收益率AvatarField::新(“someEmail”)- >setIsGravatarEmail ();
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。