Skip to content

maxmasetti/CakePHP-SlugRoute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CakePHP SlugRoute

SlugRoute is a first trial to implement automatic slugged url for CakePHP 2.X, that implies:

  • Slugged url and link generated by CakeRoute system (i.e. $this->Html->url() in templates)
  • Sitemap SEO semi-automatic generation
  • Routing of slugged url to controller/action/parameter
  • Written and tested on release 2.0.6 of CakePhp

Example:

  • the file route.php and SitemapsController.php also contain some example code.

Installation:

  • not a plugin yet (help required)
  • copy files and folder into the standard cakephp folder structure
  • only SlugRoute.php and routes.php are necessary for slugging routes, the other files are for the sitemap in xml

Usage:

  • In the routes.php are defined two routes for Contests and Special, I think quite selfexplanatory.
  • Remember to empty the slug cache when add or modify a slugged object
  • The slug is taken from the display field as defined in the Model

About

Slugged routes, urls and sitemap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages