Commit d59090d2 authored by Lukáš Bělaška's avatar Lukáš Bělaška
Browse files

dDs

parent ab559549
<?php
namespace App\Controller;
use App\Entity\Adresa;
use App\Form\AdresaFormType;
use App\Repository\AddressRepository;
use App\Repository\CitiesRepository;
use App\Repository\UsersRepository;
use Doctrine\Persistence\ManagerRegistry;
use Symfony\Component\Asset\UrlPackage;
use Symfony\Component\Form\FormBuilder;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class AdresaController extends BaseController
{
/**
* @return Response
*/
#[Route('/add', name: 'adresa_add')]
public function add(): Response
{
// preda data do sablony
return $this->render("Adresa/add.html.twig",[
'title'=>'add'
]);
}
/**
* @return Response
*/
#[Route('/info', name: 'adresa_info')]
public function formAgg(Request $request, ManagerRegistry $doctrine): Response
{
$adresa = new Adresa();
$form = $this->createForm(AdresaFormType::class, $adresa,
[
'action' => $this->generateUrl('adresa_info'),
'method' => 'POST'
])->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$data = $form->getData();
$em = $doctrine->getManager();
$em->persist($data);
$em->flush();
}
// preda data do sablony
return $this->render("Adresa/info.html.twig",[
'title'=>'info',
'form'=>$form->createView()
]);
}
/**
* @return Response
*/
#[Route('/detail', name: 'adresa_detail')]
public function detail(): Response
{
// preda data do sablony
return $this->render("Adresa/detail.html.twig",[
'title'=>'detail'
]);
}
}
\ No newline at end of file
......@@ -16,8 +16,13 @@ class HomepageController extends BaseController
public function default(): Response
{
// preda data do sablony
return $this->render("Homepage/default.html.twig");
return $this->render("Homepage/default.html.twig",[
'title'=>'homepage'
]);
}
......
{% extends 'base.html.twig' %}
{% block body %}
<div class="row">
<div class="col-lg-12">
<h1>{{ title }}</h1>
</div>
</div>
{% endblock %}
{% block stylesheets %}{% endblock %}
{% block javascripts %}{% endblock %}
{% extends 'base.html.twig' %}
{% block body %}
<div class="row">
<div class="col-lg-12">
<h1>{{ title }}</h1>
</div>
</div>
{% endblock %}
{% block stylesheets %}{% endblock %}
{% block javascripts %}{% endblock %}
{% extends 'base.html.twig' %}
{% block body %}
<div class="row">
<div class="col-lg-12">
{{ form(form) }}
</div>
</div>
{% endblock %}
{% block stylesheets %}{% endblock %}
{% block javascripts %}{% endblock %}
......@@ -3,7 +3,7 @@
{% block body %}
<div class="row">
<div class="col-lg-12">
Homepage default
<h1>{{ title }}</h1>
</div>
</div>
{% endblock %}
......
<!DOCTYPE html>
<html lang="cs">
<html lang="cs" xmlns="http://www.w3.org/1999/html">
<head>
<meta charset="utf-8">
<title>Symfony template</title>
......@@ -8,7 +8,12 @@
</script>
</head>
<body>
<div class="bs-docs-section clearfix">
<a href="{{ path('homepage_default') }}"/>homepage</a
<a href="{{ path('adresa_add') }}">add</a>
<a href="{{ path('adresa_detail') }}">detail</a>
<a href="{{ path('adresa_info') }}">info</a>
<div class="bs-docs-section clearfix">
{% block body %}
{% endblock %}
</div>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment