2011-07-24 61 views
0

是否有人知道如何在基於Orchard的項目中創建自己的模型和控制器?我有一個空的項目和一組頁面的截圖,但我不知道要開始什麼。如果可能的話,請舉個例子。 謝謝。向Orchard添加模型和控制器

回答

1

您應該從documentation page開始。有一個'延伸果園'部分,它引導你如何創建一個模塊,包括數據訪問,內容部分和內容字段。

1

使用命令行使用code generation module

文檔here

然後安裝從彼得的Code Generation Extensions,並按照他的博客上的說明生成模塊。 http://www.szmyd.com.pl/blog/generating-orchard-content-parts-via-command-line

模塊增加了一個Orchard命令行命令「codegen part」。這是 語法如下:

代碼生成部分[/屬性:]

例如:

代碼生成部分Modules.Shop ProductPart /屬性:名稱:字符串, 價格:int

屬性是一個可選的參數,所以如果你想創建你可以只寫

代碼生成部分Modules.Shop ProductPart

的命令創建一個處理程序的 空白部分,驅動程序,型號,記錄,顯示和 編輯器形狀並更新Placement.info文件,默認爲 內容:在放置零件形狀之前。如果您提供 /屬性參數,則模型,記錄和編輯器形狀將爲 ,並相應地填充相應的代碼。

+0

看起來很好很容易。非常感謝你!! – deviator

+0

並確保你沒有運行應用程序的實例,它不喜歡這樣;) – Hazza