好日子每一个: 我是新的Symfony,这可能看起来很简单,但对我来说很复杂。 我有一个实体内容称为工作从我创建一个CollectionArray的对象的列表。该工作人员有一个DateInterval参数,我们称之为timeRamaining。然后我有2个来自app/config.yml的配置参数,我可以将它们称为危险和非常危险(橙色和红色)......这些参数表示剩余时间是否接近某个事件,在这种情况下,退休。 现在在视图中,我有一个HTML表格,根据搜索参数显示工作人员列表,我一直在努力整个下午让这个列表显示红色或橙色的行,以防止剩余时间为危险(橙色)或非常危险(红)。 我不知道应该如何负责任务......例如,确定行的颜色?我应该向工作人员或管理员或视图处理任务吗?因为控制器必须在整个阵列中上下移动,但工作人员似乎比较容易,但工作人员离视图太远,它是编程逻辑,然后在实体中,我无法访问I需要从app/config.yml。 这个问题可能看起来很愚蠢,但真的让我很难过......任何类似的例子,你可以告诉我的将受到欢迎和赞赏。 谢谢Symfony2根据数据库值和配置参数着色表行
0
A
回答
0
在您的控制器中,您需要获取配置选项并将其传递到您的视图以及您的数据。
public function tableAction() {
$dangerousThreshold = $this->container->getParameter('dangerous_threshold');
$veryDangerousThreshold = $this->container->getParameter('very_dangerous_threshold');
// If required transform your threshold in a comparable value, eg. a date.
$data = $this->container->get('your_repository')->findAll();
return $this->render(
'YourBundle:Dashboard:table.html.twig',
array(
'data' => $data,
'dangerous_threshold' => $dangerousThreshold,
'very_dangerous_threshold' => $veryDangerousThreshold,
)
);
}
并在视图中,$data
日期比较既危险&非常危险阈值,并指定一个CSS类,这将允许你设置任何你想要的风格。
相关问题
- 1. 着色地图根据映射数据库值
- 2. 根据过滤为数据表中的行着色
- 3. 根据JSF1.0中的条件为数据表的行着色?
- 4. 根据最高值着色excel表VBA
- 5. 根据数据集中的值着色geom_bars
- 6. 根据数据库值更改行颜色
- 7. 根据数据库的值更改JTable行的颜色
- 8. 如何使用JODReports根据数据对表格行进行着色?
- 9. Symfony2的安全系统(ACCESS_CONTROL和security.context)随着数据库存储角色和FOSUserBundle
- 10. 根据数组和颜色映射着色matplotlib的背景
- 11. 如何根据rgl中的数据框中的值对线段进行着色?
- 12. 根据数据库值将不同的背景颜色设置为偏色
- 13. 根据给定参数着色特定点
- 14. Symfony2默认配置参数
- 15. Shapefile根据相应的值着色
- 16. 隐藏行根据参数值
- 17. 根据数值和行数更改背景颜色
- 18. PHP:根据参数值
- 19. 根据表单值从数据库提取数据
- 20. 数据库设计 - 配置/设置表
- 21. 根数据库位置
- 22. 如何根据行数删除数据库表行
- 23. 根据行和列条件设置熊猫数据帧值
- 24. Three.js - 根据屏幕上像素位置进行着色的顶点着色器
- 25. 根据参数值执行数据集-SSRS
- 26. 如何根据单元格值对所有行进行着色
- 27. 根据行值分配值
- 28. 根据参数
- 29. 根据参数
- 30. 根据参数
谢谢,这听起来很不错,直截了当。我会尽力让你知道...... – Abel