2017 © Pedro Peláez
 

symfony-bundle rating-bundle

Allows rating elements

image

bitheater/rating-bundle

Allows rating elements

  • Saturday, June 27, 2015
  • by magdkudama
  • Repository
  • 2 Watchers
  • 1 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

RatingBundle

This bundle allows you to include ratings for any kind of element in your web page., (*1)

UNDER CONSTRUCTION, so please don't use this bundle yet :), (*2)

Installation

  • Add the dependency to your composer.json: composer require bitheater/rating-bundle
  • Bootstrap the bundle in your AppKernel.php file: new Bitheater\RatingBundle\BitheaterRatingBundle()
  • Configure the bundle (for now we just support MySQL, but it should be trivial to support other datastores!):
bitheater_rating:
    driver: orm
    model_class: MyBundle\Entity\Vote

Create the vote class, extending the base vote one:, (*3)

use Bitheater\RatingBundle\Model\Vote as RatingVote;
use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity(repositoryClass="Bitheater\RatingBundle\Repository\Doctrine\ORMRepository")
 * @ORM\Table(name="vote")
 */
class Vote extends RatingVote
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    public function getId()
    {
        return $this->id;
    }
}
  • Done! Just use the service now:

$ratingManager = $this->get('bitheater_rating.manager');, (*4)

Enjoy!, (*5)

The Versions

27/06 2015

dev-master

9999999-dev http://bitheater.co.uk

Allows rating elements

  Sources   Download

MIT

The Requires

 

The Development Requires

by Bitheater

rating stars