Download the PHP package loconox/entity-routing-bundle without Composer
On this page you can find all versions of the php package loconox/entity-routing-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download loconox/entity-routing-bundle
More information about loconox/entity-routing-bundle
Files in loconox/entity-routing-bundle
Package entity-routing-bundle
Short Description Symfony EntityRoutingBundle
License MIT
Homepage https://github.com/loconox/EntityRoutingBundle
Informations about the package entity-routing-bundle
LoconoxEntityRoutingBundle
Topos
Problem
Lets say that you want these routes in your application:
The Symfony router will build regex based on your route and try to match incoming request with these regex.
But regex for two different pages maybe the same, /car/tesla
will match product-page
route but /scientist/tesla
will also match product-page
route.
Solution
This bundle allow you to map route parameters to entity slug. For instance, the router will request your database and will not found any Category
with scientist
as slug. So it will go to the user-page
route and check if any Group
with scientist
as slug exists.
Installation
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
Requirements
PCRE
$ ./configure --enable-utf --enable-pcre16 --enable-pcre32 --prefix=/opt/local --enable-unicode-properties
PCRE have to be compatible with UTF-8 encoding. The command above should print at least "UTF-8 support" and "Unicode properties support".
$ pcretest -C
Configuration
Cmf Routing
Configure the chain routing:
Routing bundle
Optionally, you can specify a different entity manager for your slug to be store and a specific class.
Usage
See usage guide.
All versions of entity-routing-bundle with dependencies
symfony/framework-bundle Version ^6.2
symfony-cmf/routing-bundle Version ^3.0
sensio/framework-extra-bundle Version ^6.2
doctrine/orm Version ^2.13
ext-intl Version *
symfony/validator Version ^6.2