1
小邏輯問題。我正在學習CakePHP 2.0,之前我使用過虛擬字段,但是這次我想格式化DATETIME
字段。日期虛擬字段 - cakephp 2.0
作爲輸出,我得到YYYY-MM-DD
(數字像2010-10-31),但我所要的輸出只是September, 2005
我應該申請什麼邏輯得到這個在虛擬領域,或者,如果有一個更好的方法請給我一個方向。
謝謝。
小邏輯問題。我正在學習CakePHP 2.0,之前我使用過虛擬字段,但是這次我想格式化DATETIME
字段。日期虛擬字段 - cakephp 2.0
作爲輸出,我得到YYYY-MM-DD
(數字像2010-10-31),但我所要的輸出只是September, 2005
我應該申請什麼邏輯得到這個在虛擬領域,或者,如果有一個更好的方法請給我一個方向。
謝謝。
如果你正在使用Mysql,你可以使用DATE_FORMAT函數。
虛擬字段添加到您的模型文件中像這樣:
class Yourmodel extends AppModel {
var $virtualFields = array(
'formateddate' => 'DATE_FORMAT(Yourmodel.mysqldate,"%d/%m/%Y")');
.
.
.
}
更改格式字符串您的需求。