我有一個CakePHP應用程序,我對用戶試圖上傳一個對MySQL數據包大小來說太大的文件感興趣。我想獲取MySQL錯誤,然後根據該錯誤消息向用戶提供。在CakePHP中訪問PDO :: errorCode?
它看起來像CakePHP在引擎蓋下使用PDO,但我不知道如何訪問它。我寧願借用CakePHP的PDO連接,這樣我就不必創建一個新的PDO連接(包括用戶名,密碼等等)(也就是說,我不必擔心多個連接到相同數據庫的問題等)。
它看起來像CakePHP中的PDO類(http://api.cakephp.org/2.2/class-PDO.html),但我不確定如何實際調用errorCode()方法。
是的,這@ADmad獲得DataSource對象,並檢索發生的最後一個錯誤。這是Cake中最簡單的方法,但您也可以在您感興趣的模型中實現自定義保存。 – 2013-05-13 08:34:05