Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faresbrayek2/symphony-controleurrouting
This source code for a Symfony-based web application. The application is designed to showcase basic routing and controller functionality within the Symfony framework. It includes two controllers, HomeController and ServiceController, each handling specific routes and rendering dynamic content using Symfony's templating system.
https://github.com/faresbrayek2/symphony-controleurrouting
controller php router routing symfony
Last synced: 21 days ago
JSON representation
This source code for a Symfony-based web application. The application is designed to showcase basic routing and controller functionality within the Symfony framework. It includes two controllers, HomeController and ServiceController, each handling specific routes and rendering dynamic content using Symfony's templating system.
- Host: GitHub
- URL: https://github.com/faresbrayek2/symphony-controleurrouting
- Owner: faresbrayek2
- Created: 2023-09-24T18:34:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-24T18:43:29.000Z (over 1 year ago)
- Last Synced: 2024-11-05T11:14:45.113Z (2 months ago)
- Topics: controller, php, router, routing, symfony
- Language: PHP
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Symfony Controller and Routing Example
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
This repository contains a simple Symfony web application that demonstrates the usage of controllers and routing within the Symfony framework.
## Table of Contents
- [Features](#features)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Features
- Symfony routing with annotated routes.
- Controllers for handling HTTP requests and generating responses.
- Integration of Twig templates for rendering dynamic HTML content.
- Examples of route redirection and parameter handling.## Getting Started
Follow these instructions to get a copy of the project up and running on your local machine.
### Prerequisites
- [Composer](https://getcomposer.org/download/) installed.
- [Symfony CLI](https://symfony.com/download) installed (optional but recommended).### Installation
1. Clone the repository to your local machine:
```
git clone https://github.com/faresbrayek2/Symphony-ControleurRouting.git
```2. Navigate to the project directory:
```
cd Symphony-ControleurRouting
```3. Install project dependencies using Composer:
```
composer install
```### Usage
1. Start the Symfony development server:
```
symfony server:start
```2. Access the application in your web browser:
- [http://127.0.0.1:8000/home](http://127.0.0.1:8000/home) for the home page.
- [http://127.0.0.1:8000/go-to-index](http://127.0.0.1:8000/go-to-index) to redirect to the home page.
- [http://127.0.0.1:8000/service/{name}](http://127.0.0.1:8000/service/{name}) to access the service page.
- [http://127.0.0.1:8000/service/show/{name}](http://127.0.0.1:8000/service/show/{name}) to show a service by name.3. Explore the code to understand how controllers and routing work in Symfony.
### Contributing
Contributions to this project are welcome! Feel free to open issues or submit pull requests with improvements, bug fixes, or additional features.