2014-01-06 56 views
-1

我的應用程序中有一些文本輸入,我想將所有數據保存爲大寫。 如何在保存我的數據之前在蛋糕php中使用「strtoupper」函數?如何在Cake中使用「strtoupper」函數PHP

+4

只是用它之前的所有數據的模型內轉化爲特定領域上的情況下,有什麼問題呢?它在CakePHP中不起作用嗎? – Barmar

+0

只是使用它,cakephp沒有限制。讓我們知道是否有任何錯誤或問題 – dev

+0

我不知道任何關於蛋糕php ...但你可以使用strtoupper你傳遞數據作爲參數 –

回答

3

如果你想節省您應該使用beforeSave過濾CakePHP中

http://book.cakephp.org/2.0/en/models/callback-methods.html#beforesave

public function beforeSave($options = array()) { 
    if (!empty($this->data['Model']['field']) { 
     $this->data['Model']['field'] = strtoupper($this->data['Model']['field']); 
    } 
    return true; 
} 
+0

許多非常感謝:D:D:D - 邁克詹金斯 –