2013-04-30 2 views
-3

Я новичок в серебряной полосе.Как использовать точечные в silverstripe

Я добавил удлиняющей https://github.com/sheadawson/silverstripe-rateable

Но я не могу понять, как использовать это расширение ....

Я не могу создать объект данных ... пожалуйста, помогите .. ..

«Тогда в шаблонах можно использовать $ RateableUI, когда в контексте вашего соответственный объекта, чтобы сделать рейтинг звезды UI»

этот шаг я не в состоянии понять

С уважением

ответ

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> 
+0

это то, что я объяснил выше, используя расширение, которое вы связаны между собой. Все, что вам нужно сделать, это применить пример к вашему собственному DataObject/Page. Без дополнительной информации о вашем коде, это все, что мы можем сделать. Я не понимаю, почему голосует. – colymba

+0

Это очень помогло. благодаря – user2335565

Смежные вопросы