rudak/slug-bundle
最新稳定版本:1.0
Composer 安装命令:
composer require rudak/slug-bundle
包简介
Simple slug bundle for Symfony2 (and twig...)
README 文档
README
A simple way for generate slugs (everyvhere in your web app)
#Installation
###Update your composer.json
add the folowing line in the require area
"rudak/slug-bundle": "dev-master"
###Enable the bundle
Enable the bundle in the kernel, in appKernel.php
new Rudak\Slug\RudakSlugBundle(),
============ #How to use it ?
##In Twig templates
Just add slugit after the string you want to transform
###Exemple :
{{ 'my text to slug'|slugit }}
##In a controller
Access the service of the container like this:
$Slugger = $this->get('rudak.slugger');
Use the service (a static Slug class) like that:
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
));
}
统计信息
- 总下载量: 1.7k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2014-10-24