A simple module that creates slugs.
If required, the slug generator ties into the DB adapter if required.
- Add the following requirement to your projects composer.json file.
Within the "repositories" section (create it as below if it doesn't exist):
"repositories": [
{
"type": "vcs",
"url": "https://github.com/IonutPerfectWeb/zf2sluggenerator"
}
]
Within the "require" section:
"olliebrennan/zf2-slug-generator": "dev-master"
- Open up your command line and run
php ./composer.phar update
- Add 'Zf2SlugGenerator' to your /config/application.config.php modules
Creating a basic slug
$service = $this->getServiceLocator()->get('Zf2SlugGenerator\SlugService');
$slug = $service->create('My String To Slug', false);
Calling a slug using your existing DB adapter
$service = $this->getServiceLocator()->get('Zf2SlugGenerator\SlugService')
->setDbTableName('tableName')
->setDbColumnName('columnName');
$slug = $service->create('My String To Slug');