2012-04-13 27 views
0

我對Umbraco是如此的新鮮,它甚至不好笑。我已經在內部構建了一些MVC3 /剃鬚刀的應用程序,所以我更願意使用Umbraco 5.此外,「Hive」聽起來就像我正在尋找的東西。是否可以使用Umbraco 5對另一個數據庫執行搜索?

所以,請原諒我的無知。 我希望最終有一天能夠完成我在Umbraco基本靜態內容頁面中的大部分網站。我想集成一些用戶如何輸入搜索條件並單擊提交的頁面,並返回多個記錄或執行搜索的單個詳細信息頁面。

該數據在另一個數據庫中,因此無法整合到Umbraco中。我已經讀過Surface控制器,聽起來好像很有可能從另一個系統返回數據到模板。但是是否有可能像常規Web應用程序一樣過濾數據?

+0

你說的 「過濾器」 的數據意味着什麼?如果您可以連接到數據庫,查詢它並檢索結果,那麼您也可以正確地過濾該數據? – Ropstah 2012-04-13 15:40:41

+0

在我從Umbraco定製中找到的所有示例中,這些示例不會將任何子句應用於查詢。例如。他們有一個動作。GetAllArtists()我需要做.GetAllArtistsByName(字符串名稱)http://h4rdboiledegg.wordpress.com/2012/02/03/adventures-with-umbraco-5-part-5-surface-controller/ – 2012-04-13 15:46:29

回答

0

您可以創建自己的地區和定義路線,並指出這些客戶控制器在這裏您可以查詢數據庫,做你想要做的東西。

這樣你就可以完全繞過一把umbraco如果這就是你想要的東西..

編輯:

你總是可以添加哪些將被傳遞給控制器​​動作作爲參數查詢字符串。

比方說:domain.com/allartists點:

GetAllArtists() 

然後,你可以撥打電話:domain.com/allartists?name=Jackson這將匹配:

GetAllArtists(string name) 
+0

這是否會使Umbraco中定義的網站佈局自動適用於我的區域?請鏈接到任何資源。 Umbraco5非常新穎文檔稀少。 – 2012-04-13 15:48:05

相關問題