Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save NandoKstroNet/63ec0038f17448ee4dc2241db6b42120 to your computer and use it in GitHub Desktop.
Save NandoKstroNet/63ec0038f17448ee4dc2241db6b42120 to your computer and use it in GitHub Desktop.
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use App\Entity\User;
use App\Entity\Address;
class DefaultController extends AbstractController
{
/**
* @Route("/", name="default")
*/
public function index()
{
$name = 'Nanderson Castro';
$user = $this->getDoctrine()->getRepository(User::class)->find(1);
/*$user = new User();
$user->setFirstName('Usuário');
$user->setLastName('Teste');
$user->setEmail('[email protected]');
$user->setPassword('1232323232');
$user->setCreatedAt(new \DateTime('now', new \DateTimeZone('America/Sao_Paulo')));
$user->setUpdatedAt(new \DateTime('now', new \DateTimeZone('America/Sao_Paulo')));
$manager->persist($user);
$manager->flush();
$address = new Address();
$address->setAddress('Rua Teste');
$address->setNumber(100);
$address->setNeighborhood('Bairro');
$address->setCity('São Luis');
$address->setState('Maranhão');
$address->setZipcode('65000-000');
$address->setUser($user); //setter para salvar o relacionamento
$manager->persist($address);
$manager->flush();*/
return $this->render('index.html.twig', compact('name', 'user'));
}
/**
* @Route("/product/{slug}", name="product_single")
*/
public function product($slug)
{
return $this->render('single.html.twig', compact('slug'));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment