簡體   English   中英

Orchard CMS在哪里存儲內容定義?

[英]Where does Orchard CMS stored content definition?

我對Orchard CMS還是陌生的。 我正在研究如何創建一個模塊。

根據文檔,內容定義可以通過兩種方式創建:

  1. 使用管理員內容定義頁面
  2. 在Visual Studio中創建模塊項目

有什么區別嗎?

我創建了一個測試內容定義,並嘗試在SQL Compact數據庫中找到它。 我似乎找不到。

有人知道該信息存儲在哪里嗎?

謝謝

您可以在Orchard數據庫的下表中找到內容定義:

  • Settings_ContentFieldDefinitionRecord
  • Settings_ContentPartDefinitionRecord
  • Settings_ContentPartFieldDefinitionRecord
  • Settings_ContentTypeDefinitionRecord
  • Settings_ContentTypePartDefinitionRecord

管理界面使用與從代碼定義內容定義時使用的API相同的API,因此基本上是同一回事。 我傾向於在遷移中定義內容定義,因為這是確保內容定義更改正確應用到應用程序的所有實例的最佳方法(遷移在應用程序啟動期間自動運行)。 管理員界面適用於無法訪問源代碼的用戶(例如,管理員而非開發人員)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM