我正在建立一个CRM,当一个“机会”处于某个阶段时,它代表了一个概率。例如。在“赢”阶段,概率为“100”
现在我拥有它,以便在控制器中添加表单并编辑表单视图,如下所示:
'0'=>'Lost'
, '5' => 'Customer Contacted'
, '10' => 'WDS Sent'
, '20' => 'WDS Received'
, '30' => 'Proposal Sent'
, '60' => 'Negotiations'
, '100' => 'Won'
结果是文本下拉并将其保存为数据库中的整数。这很好。问题是当我想在视图中显示它作为整数返回时。但我需要能够在需要时显示文本。
调用我做的值时
echo $thisOpportunity['Opportunity']['opportunity_stage_assigned'];
踢球者是我还需要整数,以便我可以用概率进行数学计算。例如。如果WDS SENT则为10 * [金额] / 100
我看过http://www.dereuromark.de/2012/02/26/bitmasked-using-bitmasks-in-cakephp/,但似乎无法弄清楚如何让它适合我。
任何帮助都很重要,因为我被困住了。
答案 0 :(得分:0)
为什么不直接使用整数作为数组索引。
0=>'Lost'
, 5 => 'Customer Contacted'
, 10 => 'WDS Sent'
, 20 => 'WDS Received'
, 30 => 'Proposal Sent'
, 60 => 'Negotiations'
, 100 => 'Won'