に$ belongs_many_many関連するオブジェクトを返しません、私は多くのBlogPage
の上に表示することができ、多くのArticlePage
Sを、持っていますが、データベースから期待されるArticlePage
秒ArticlePage::get()->filter('BlogPage.ID', $parentID)
返しません。クエリSilverstripe 3.4
ページが公開されており、BlogPage_ArticlePages
テーブルの関係が正しく保存されていることを確認しました。
BlogPage.php:
class BlogPage extends Page {
...
private static $many_many = array(
'ArticlePages' => 'ArticlePage'
);
...
}
ArticlePage.php:
class ArticlePage extends Page {
...
private static $belongs_many_many = array(
'BlogPages' => 'BlogPage'
);
...
}
リスト/クエリ:
$parentID = 12;
ArticlePage::get()->filter('BlogPages.ID', $parentID);