1
我正在使用Postgress數據庫和表格的形式是m_table1,t_table2等, 這裏我想要得到最後插入的行。如何獲取最後插入的行在cakephp
當我搜索我得到getLastInsertID()
或取消順序解決方案的id。 我試過echo $this->ModelName->getInsertID();
和echo $this->ModelName->getLastInsertID();
也對我沒有效果。
因爲我的問題是我沒有使用id作爲主鍵。我正在使用一些代碼作爲主鍵,這不是一個數字。它將是隨機文本,如'sscd','hhbb'。 所以我甚至不能使用desc命令解決方案。是否有其他解決方案?
我和你不使用
id
作爲主鍵使用CakePHP 2.5.1
由於您沒有使用ID作爲主鍵,您必須在將其插入到DB之前生成該隨機代碼,不是嗎? – Parixit
記得總是提到你的cakephp版本 – arilia
是的@Parixit。你說得對,我可以用它來查詢。我甚至沒有想到它! – Shashikala