2
私はSheaDawsonのblocks moduleを使用しています。私は "最新のブログ投稿"コンテンツブロックを作成しようとしています。ここに私のDataObjectがあります:SilverStripe:最新ブログ投稿コンテンツブロック
<?php
class LatestBlogPosts extends Block {
private static $db = array(
'ContainInGrid' => 'Boolean',
'PostCount' => 'Int'
);
static $defaults = array(
"PostCount" => 2
);
function getCMSFields() {
$fields = parent::getCMSFields();
return $fields;
}
public function LatestPosts() {
$blog = DataObject::get("BlogEntry", "", "Date DESC", "", $this->PostCount);
return $blog;
}
}
ページテンプレートには投稿が表示されていません。それは何も見つけることができないと言います。データベースをチェックすると、公開されている2つの投稿があるにもかかわらず、BlogEntry
テーブルは空です。
この問題を解決するにはどうすればよいですか?