我正在使用Oracle DataBase和CakePHP 2.3。 由於CakePHP不支持Oracle(沒有驅動程序),我在我的模型中使用Oracle過程或php OCI8函數。因此,我在CakePHP框架下使用CakePHP時沒有任何有效的數據庫鏈接。在CakePHP 2.3上使用Sanitize :: clean無數據庫連接
我試圖使用Sanitize::clean
方法來清理註釋,然後將其保存到數據庫中,我遇到了麻煩,因爲它似乎在數據庫中查看其任務。
這是導致錯誤:
Database connection "Mysql" is missing, or could not be created.
這就是我如何努力來淨化它:
$comment = Sanitize::clean($this->request->data['comment']);
它工作得很好,如果我只是這樣做:
$comment = $this->request->data['comment'];
有沒有可能在CakePHP 2.3上使用Sanitize::clean
沒有任何配置的數據庫?
感謝
什麼錯誤(S),你當你試圖使用它?使用它時也請張貼您的實際代碼。 – Dave 2013-05-02 13:43:25
我已更新我的問題。雖然我的代碼不太相關:) – Alvaro 2013-05-02 13:45:58
它顯示相同的錯誤。 – Alvaro 2013-05-02 13:56:00