From b4bea2ac1bc1d9646faf19113fd86e72d1cce85e Mon Sep 17 00:00:00 2001 From: barry-bookinglive Date: Mon, 10 Aug 2015 09:35:17 +0100 Subject: [PATCH] examples using create and chaining New silverstripe funcitonality of create and chaining to be highlighted in the example --- README.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f7d5359..04d53d6 100644 --- a/README.md +++ b/README.md @@ -37,12 +37,10 @@ class BlogTag extends DataObject { ``` ```php -$field = new TagField( - 'BlogTags', 'Blog Tags', BlogTag::get(), $post->BlogTags() -); - -$field->setShouldLazyLoad(true); // tags should be lazy loaded -$field->setCanCreate(true); // new tag DataObjects can be created +$field = TagField::create( + 'BlogTags', 'Blog Tags', BlogTag::get(), $post->BlogTags() + )->setShouldLazyLoad(true) // tags should be lazy loaded + ->setCanCreate(true); // new tag DataObjects can be created ``` ### String Tags @@ -56,7 +54,7 @@ class BlogPost extends DataObject { ``` ```php -$field = new StringTagField( +$field = StringTagField::create( 'BlogTags', 'Blog Tags', array('one', 'two'), explode(',', $post->Tags) );