教义没有向我显示属性

时间:2019-03-30 00:22:05

标签: php orm doctrine-orm slim slim-3

课程代码:

DataSourceProvider.FinishQuery

以及他用于苗条的方法

DataContext

在我的项目中,我将use Doctrine\ORM\Mapping as ORM; /** * Items * * @ORM\Table(name="items") * @ORM\Entity */ class Items { /** * @var int * * @ORM\Column(name="id", type="integer", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ protected $id; /** * @var string * * @ORM\Column(name="nombre", type="string", length=50, nullable=false) */ protected $nombre; /** * Items constructor. */ public function __construct() { } /** * @param int $id */ public function setId($id) { $this->id = $id; } /** * @param string $nombre */ public function setNombre($nombre) { $this->nombre = $nombre; } /** * @return int */ public function getId() { return $this->id; } /** * @return string */ public function getNombre() { return $this->nombre; } } 放在文件夹的根目录中并将实体放在$app->get('/prova', function ($request, $response, $args) use ($serializer) { try { $db = connectDb(); $profesorRepository = $db->getRepository('Items'); $professors = $profesorRepository->findAll(); return json_encode($professors); } catch (Exception $exc) { echo $exc->getTraceAsString(); echo "\n"; echo $exc->getMessage(); } }); 文件夹中

0 个答案:

没有答案