raphhh/puppy-static-route

Static routing module for Puppy framework

1.0.0 2015-04-11 08:29 UTC

README

Latest Stable Version Build Status Scrutinizer Quality Score Code Coverage Total Downloads License

Static routing module for Puppy framework.

See Puppy framework for more information.

Installation

$ composer require raphhh/puppy-static-route

Documentation

This module routes an uri to a template file. The router takes the request uri and tries to find an associated template.

Note that the template files must be in the dir "<template.directory.main>/public/".

If the request uri points to a dir and not a file, a default file will be searched. By default: "

/index.html.twig".

If no file is found in the templates, it returns an HTTP 404 error.

Config options

  • 'template.directory.main' => path to the directory of the template files.
  • 'template.file.default' => name of the file to search if the address points to a dir. Default: "index".
  • 'template.file.server.extension' => extension of the file to search if the address points to a dir. Default: ".html".
  • 'template.file.template.extension' => name of the template engine added to the file. Default: ".twig".