2015-10-16 23 views
-2

這裏是我的sql查詢如何連接兩個表並獲取cakephp控制器中的數組值並傳遞該值以查看?

SELECT order_finalizeds.order_entry_headers_id, order_finalizeds.finalized_state 
FROM order_finalizeds 
INNER JOIN fabric_orderings 
ON order_finalizeds.order_entry_headers_id=fabric_orderings.order_entry_headers_id; 

如何得到這個值和數組,並通過它來查看?

+1

您可以執行自定義查詢,但最好遵循cakephp規則。請閱讀以下內容:http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html如果您在此之後有任何疑問,請發佈消息。 – user3278897

+1

您是否閱讀過CakePHP檢索數據的官方文檔?這是一個相對簡單的案例,在官方文檔中有很好的解釋。你使用的是什麼版本的CakePHP?您需要在相關模型關聯中提供更多信息。就目前來看,你似乎沒有努力自己解決這個問題! – drmonkeyninja

+0

是的,我做到了雖然它對我來說有點複雜,但一些我如何解決這個 – Newbie

回答

-1

你可以簡單地用

$result = $this->Modal->query('your sql query'); 

執行自定義查詢以及在視圖文件中傳遞一個值,你可以使用()設置,如:

$this->set('result', $result); 

現在你可以在訪問結果變量視圖文件。

+0

這是否類似於數組? – Newbie

+0

以及如何迭代值列表? – Newbie

+1

自定義查詢確實不應該用於此查詢,因爲它應該使用一個包含或通過在'find()'中定義連接來完成。 OP還沒有提供足夠的細節來正確回答這個問題呢! – drmonkeyninja

相關問題