현재 관리자가 편집 할 수있는 시스템을 만들고 있습니다. 그는 그 (것)들을 추가 할 수없고, 기존의 것에서 만 선택/편집 할 수 있습니다.엔터티에 시스템 설정을 저장하는 방법
모든 백엔드는 소나타에서 수행됩니다.
설정 클래스 :
class SystemSettings
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(name="key", type="string", nullable=true)
*/
private $key;
/**
* @ORM\Column(name="value", type="string", nullable=true)
*/
private $value;
}
문제는 내가 가게에 다른 값 유형이 있다는 것입니다. 예를 들어 목록의 언어 배열을 표시하고 싶지만 "페이지를 게시하는"설정의 경우 사용자는 원하는 모든 정수를 적어 둘 수 있어야합니다. 그것을 보관하고 표시하는 적절한 방법이 있습니까?