是否有可能「種子」的數據庫就像你可以在鐵軌?我想和一個imageobject管理器結合使用一個種子,以便我可以通過標題獲取記錄。種子銀條紋數據庫
Q
種子銀條紋數據庫
2
A
回答
7
基於您的評論留在英戈的回答,你想一個requireDefaultRecords()
方法添加到您的頁面類。
以下內容來自最近的項目並確保存在特定的用戶組,但您可以對任何類型的DataObject
(例如Page
)執行相同的操作。當你做一個構建
public function requireDefaultRecords() {
// Make sure there is a readers security group
$group = Group::get('Group')->filter('Code', 'readers')
if (!$group->exists()) {
$group = Group::create(array('Title' => 'Readers'));
$group->write();
}
}
此功能在所有DataObject
班運行。
+0
這正是我所追求的,謝謝! – jay
0
不太清楚你在這種情況下「種子」的含義。有一個"data-generator" module它編寫隨機數據與ORM列類型的受過教育的猜測。
+0
「Seed」我的意思是我想添加默認記錄。因此,當數據庫建立時,它會添加某些記錄(即標題:橫幅1,鏈接:「http://www.google.com」) – jay
1
您可以通過設置$defaults
數組來設置頁面$db
變量的默認值。
class Page extends SiteTree {
public static $db = array(
'Title' => 'Text',
'Description' => 'Text'
);
public static $defaults = array(
'Title' => 'Default Title',
'Description' => 'Default Description'
);
...
}
相關問題
- 1. 銀條紋條件驗證
- 2. 銀環所有孩子的銀條紋循環
- 3. 銀條紋處理程序
- 4. 銀條紋 - 谷歌連接
- 5. 將銀色條紋頁面模板保存到數據庫問題
- 6. 在wordpress中使用銀條紋數據對象概念
- 7. 銀色條紋是否具有遞歸數據關係?
- 8. 銀色條紋UserDefinedForms的前端編輯
- 9. 銀條紋dataObject和多頁表格
- 10. ACH條紋銀行帳戶驗證
- 11. 銀條紋:CMS頁面爲JSON?
- 12. 銀色條紋將來發布頁面
- 13. 白色標籤銀條紋項目
- 14. 銀條紋模塊 - Facebook身份驗證
- 15. 銀條紋。 setFormAction導致錯誤
- 16. 銀條紋擴展控制器操作
- 17. 銀條紋模板,html模式
- 18. 來自終端的銀條紋測試
- 19. 銀條紋合併分組列表
- 20. 銀行收件人 - 條紋API
- 21. 條紋銀行到銀行的直接轉賬
- 22. Rails:數據庫種子
- 23. 種子數據庫rails belongs_to
- 24. 銀行賬戶數據庫
- 25. Laravel收銀+條紋:創建一個數量和降價計劃
- 26. syncrhonise數據庫,然後種子沒有競爭條件
- 27. Java條紋getJSON數據
- 28. 條紋MVC模型數據
- 29. 保存數據從表單中的銀,銀條
- 30. 實體框架數據庫種子不種子
您可能想看看[silversmith](https://github.com/unclecheese/SilverSmith)項目。除了代碼腳手架,它還有一個[內容種子](https://github.com/unclecheese/SilverSmith#content-seeding)和[內容羣體](https://github.com/unclecheese/SilverSmith#content-population)功能。 – ivoba
銀匠已經過時(沒有移植到3.1),但現在有一個播種模塊,看起來很有前途:https://github.com/Little-Giant/silverstripe-seeder。 – wmk