Home
Создание сущность в доктрине (Курс Doctrine ORM Ур 2)
2020-05-20
Создание сущность в доктрине

Простой пример написания сущность в доктрине. 

Примечания:
У каждой сущность должен быть идентификатор @ORM\Id
@ORM\GeneratedValue - автоматическое приращение для интертификатора если он тип INTEGER

<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;


/**
 * Class Product
 * @package App\Entity
 * @ORM\Entity(repositoryClass="App\Repository\ProductRepository")
 */
class Product
{
	
	/**
	 * @ORM\Id
	 * @ORM\GeneratedValue
	 * @ORM\Column(type="integer")
	 */
	private $id;
	
	/**
	 * @ORM\Column(type="string", length=255)
	 */
	private $name;
	
	/**
	 * @ORM\Column(type="integer")
	 */
	private $price;
	
	/**
	 * @return mixed
	 */
	public function getId()
	{
		return $this->id;
	}
	
	
	/**
	 * @return mixed
	 */
	public function getName()
	{
		return $this->name;
	}
	
	/**
	 * @param mixed $name
	 */
	public function setName($name): void
	{
		$this->name = $name;
	}
	
	/**
	 * @return mixed
	 */
	public function getPrice()
	{
		return $this->price;
	}
	
	/**
	 * @param mixed $price
	 */
	public function setPrice($price): void
	{
		$this->price = $price;
	}
	
	
}

 

Autowire сервиса через переменную (New Symfony 5.1 Autowire public type proprietes)
Autowire сервиса через переменную в Symfony
2021-03-23
Обработки и отправки формы через код (Symfony 5 - Submit form via code)
Обработки и отправки формы через код (Symfony 5 - Submit form via code)
2020-11-30
Обработка сущность с сервисами в шаблона Twig (Гибкий обработчик) в Symfony 5
Обработка сущность с сервисами в шаблона Twig (Гибкий обработчик) в Symfony 5
2020-10-05
Компонент для работы с текстом в Symfony 5 (The String Component)
Компонент для работы с текстом в Symfony 5 (The String Component)
2020-09-22
Установка BotCaptcha для Symfony 4
Установка BotCaptcha для Symfony 4
2020-09-01