Hallo zusammen,
ich versuche das was hier in der Symfony Doku mit YAML Definitionen umgesetzt ist, auf Entitys zu übertragen, die mit PHP definiert sind:
https://symfony.com/doc/master/bundl...operty-options
Nur leider finde ich in der Doctrine Doku dazu nichts. Da ich mit Zend Framework arbeite und alle Entitys per PHP definiert sind, hilft die Symfony Doku nur bedingt weiter.
Ich suche auch eine Möglichkeit, in einem ZF Controller dann auf diese Option zuzugreifen.
Hier ein Beispiel:
Die Property $postedAt soll jetzt über die Annotations eine Option showInList: true bekommen und $text soll die Option showInList: false bekommen.
Hiermit will ich steuern, welche Felder in einer Listenansicht angezeigt werden sollen und welche nicht. Das ganze ist dann Teil eines möglich dynamischen CRUD-Controllers und soll daher nicht irgendwo hartcodiert sein, sondern direkt im Entity definiert werden können.
Wäre für jeden Tipp sehr dankbar!
ich versuche das was hier in der Symfony Doku mit YAML Definitionen umgesetzt ist, auf Entitys zu übertragen, die mit PHP definiert sind:
https://symfony.com/doc/master/bundl...operty-options
Nur leider finde ich in der Doctrine Doku dazu nichts. Da ich mit Zend Framework arbeite und alle Entitys per PHP definiert sind, hilft die Symfony Doku nur bedingt weiter.
Ich suche auch eine Möglichkeit, in einem ZF Controller dann auf diese Option zuzugreifen.
Hier ein Beispiel:
PHP-Code:
<?php
class Message
{
/** @Column(type="integer") */
private $id;
/** @Column(type="text", name="text") */
private $text;
/** @Column(type="datetime", name="posted_at") */
private $postedAt;
}
Die Property $postedAt soll jetzt über die Annotations eine Option showInList: true bekommen und $text soll die Option showInList: false bekommen.
Hiermit will ich steuern, welche Felder in einer Listenansicht angezeigt werden sollen und welche nicht. Das ganze ist dann Teil eines möglich dynamischen CRUD-Controllers und soll daher nicht irgendwo hartcodiert sein, sondern direkt im Entity definiert werden können.
Wäre für jeden Tipp sehr dankbar!
Kommentar