This bundle allows you to include ratings for any kind of element in your web page.
UNDER CONSTRUCTION, so please don't use this bundle yet :)
composer.json: composer require bitheater/rating-bundleAppKernel.php file: new Bitheater\RatingBundle\BitheaterRatingBundle()bitheater_rating:
driver: orm
model_class: MyBundle\Entity\Vote
Create the vote class, extending the base vote one:
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;
}
}
$ratingManager = $this->get('bitheater_rating.manager');
Enjoy!
How can I help you explore Laravel packages today?