如何显示状态(ACTIVE、INACTIVE、IN REVIEW)而不是cakepp中的tinyint 0、1、2


How to display status (ACTIVE, INACTIVE, IN REVIEW) instead of tinyint 0, 1, 2 in cakephp?

我使用的是cakehp2.x。我在用户表中有一个状态字段

状态(未签名的tinyint 2)

我想使用

0=活动
1=无效
2=正在审查

但当我使用find查询获取值时。默认情况下显示int值。

在表中将状态显示为ACTIVE、INACTIVE、IN REVIEW而不是int值的最佳方式是什么。

您可以使用array作为类似-的配置

$status = array('ACTIVE', 'INACTIVE', 'IN REVIEW');

并像一样打印

echo $status[0]; // ACTIVE - $status[$yourValue]