2017 © Pedro Peláez
 

symfony-bundle slug-bundle

Simple slug bundle for Symfony2 (and twig...)

image

rudak/slug-bundle

Simple slug bundle for Symfony2 (and twig...)

  • Tuesday, September 1, 2015
  • by rudak
  • Repository
  • 1 Watchers
  • 0 Stars
  • 217 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 2 Versions
  • 4 % Grown

The README.md

Slugger (for Symfony2)

A simple way for generate slugs (everyvhere in your web app), (*1)

Installation

Update your composer.json

add the folowing line in the require area, (*2)

"rudak/slug-bundle": "dev-master"

Enable the bundle

Enable the bundle in the kernel, in appKernel.php, (*3)

new Rudak\Slug\RudakSlugBundle(),

How to use it ?

In Twig templates

Just add slugit after the string you want to transform, (*4)

Exemple :

{{ 'my text to slug'|slugit }}

In a controller

Access the service of the container like this:, (*5)

$Slugger = $this->get('rudak.slugger');

Use the service (a static Slug class) like that:, (*6)

echo $Slugger::slugit('slug this string please')
// slug-this-string-please

Exemple

    public function getPostAction()
    {
        $post    = $this->getDoctrine()->getManager()
                        ->getRepository('YourBundle:post')->find(1);

        $Slugger = $this->get('rudak.slugger');
        return $this->render('YourBundle:Default:your-view.html.twig', array(
            'titleSlug' => $Slugger::slugit($post->getTitle()),
            'post'      => $post
        ));
    }

The Versions

01/09 2015

dev-master

9999999-dev

Simple slug bundle for Symfony2 (and twig...)

  Sources   Download

GPL-3.0+

The Requires

 

twig slug

01/09 2015

1.0

1.0.0.0

Simple slug bundle for Symfony2 (and twig...)

  Sources   Download

GPL-3.0+

The Requires

 

twig slug