0
我正在構建CRM,當「機會」處於某個階段時,它表示一個概率。例如。在階段「獲得」的概率爲「100」CakePHP掩碼整數到文本
現在我有它,以便在控制器中,添加表單和編輯表單視圖的情況如下:
'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/,但似乎無法弄清楚如何使它爲我工作。
任何幫助計數,因爲我卡住了。
那些不是位掩碼,那些是隨機數。然後使用[this](http://www.dereuromark.de/2010/06/24/static-enums-or-semihardcoded-attributes/)。 – mark