-3

我是银色条纹的新手。

我添加了扩展 https://github.com/sheadawson/silverstripe-rateable

但是,我无法理解如何使用这个扩展......

我无法创建数据对象......请帮助......

“然后在您的模板中,您可以使用 $RateableUI,在您的可评分对象的上下文中呈现星级评分 UI”

这一步我无法理解

问候

4

1 回答 1

0

从未使用过这个扩展,但我认为你可以这样做:

将扩展名添加到DataObjects您想要的_config.php

Object::add_extension('ApplePage', 'Rateable');
Object::add_extension('Apple', 'Rateable');

记得跑dev/build

ApplePage是一个有$has_many关系的页面'Apples' => 'Apple'

然后在你的ApplePage.ss模板中你可以使用类似的东西:

<p>Rate my Apple Page: $RateableUI</p>
<p>Apple list</p>
<ul>
   <% loop %>
     <li>$Name (Rating: $RateableUI)</li>
   <% end_loop %>
</ul>
于 2013-05-01T07:37:53.397 回答