kdyby/Doctrine INSERT dat
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kloban
- Člen | 123
Ahoj snažím se udělat INSERT do DB pomocí doctrine. Postupuji podle návodu https://github.com/…/en/index.md konkrétně podle
$article = new Article();
$article->title = "The Tigger Movie";
$entityManager->persist($article); // start managing the entity
$entityManager->flush(); // save it to the database
Nedaří se mi data vložit. Laděnka vypisuje
Cannot write to an undeclared property App\entities\Product::$title.
Jak tedy jendoduše udělat INSERT pomocí doctrine2?
Díky Dan
- kloban
- Člen | 123
Entita Product vypadá takto:
<?php
namespace App\entities;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
*/
class Product extends \Kdyby\Doctrine\Entities\BaseEntity{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue
*/
private $id;
/**
* @ORM\Column(type="string")
*/
private $title;
/**
* @ORM\Column(type="string", length=1024)
*/
private $subtitle;
/**
* @ORM\Column(type="string", length=4096)
*/
private $description;
/**
* @ORM\Column(type="string")
*/
private $image;
/**
* @ORM\Column(type="integer")
*/
private $price;
/**
* @ORM\Column(type="integer")
*/
private $number_of_stock;
/**
* @ORM\Column(type="smallint")
*/
private $state;
/**
* @ORM\Column(type="boolean")
*/
private $active;
}