2012-12-19 110 views
1
CREATE TABLE `il` (
    `id` bigint(20) NOT NULL, 
    `il_adi` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL, 
    `slug` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 

CREATE TABLE `ilce` (
    `id` bigint(20) NOT NULL, 
    `il_id` bigint(20) DEFAULT NULL, 
    `ilce_adi` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL, 
    `slug` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 

我有2張關於城市 - 州的表格。 ilce.il_id關係il.id我的意思,Grocery Crud關係

SELECT * FROM il JOIN ilce ON il.id = ilce.il_id 

我怎樣才能做到這一點與雜貨店關係界面污物?我怎樣才能改變set_relation函數?

回答

0

我剛剛回答了一個非常類似的question。我的回答是:

這是不可能直接做,如筆者在此forum post說:

其實也許似乎明顯雜貨店CRUD有連接和海關查詢表,但目前它還不是一個可用的功能。

他的建議是使用set_model函數,該函數允許通過擴展grocery_CRUD_Model來執行所需的SELECT/JOIN。

0

您可以隨時使用查詢創建視圖,設置主鍵並使用集合關係。

相關問題