938 Posts in 271 Topics by 291 members
|Go to End|
20 December 2010 at 4:34am
I am currently building a Comic page in SilverStripe and I wish to handle reader comments via the Forum module.
I have a ComicPage and AFAIK it is the onAfterWrite() function I should use to create the initial forum thread, with a check to make sure I only create one thread per ComicPage.
I haven't succeeded in creating a post, though. Is there a simple way of doing this?
20 December 2010 at 5:06pm
If you're using Forum trunk there is a couple things you need to do
$thread = new ForumThread();
$thread->Title = "Title";
$thread->ForumID = ID OF THE FORUM
// create the post
$post = new Post();
$post->Content = "hi";
$post->AuthorID = Member::currentUserID();
$post->ThreadID = $thread->ID;
$post->ForumID = $thread->ForumID();
ID of the forum is the one thing you'll need to set.
|Go to Top|