2015-02-02 4 views
0

확장자 builder가있는 typo3에 대한 확장자를 만들었습니다. 거기에는 유형 n : 1의 다른 모델 객체를 나타내는 "섹스"라는 관계가 있습니다 (물론 모든 사람들은 단지 하나의 섹스 만 가질 수 있습니다). 이제 저는 그것을 테이블에 선물하고 싶습니다. {person.sex}을 사용할 때 모델 객체의 경로와 숫자로만 선택을 볼 수 있습니다. '남성'또는 '여성'이라고 말하도록 문자열을 가져 오는 방법이 있습니까? 섹스이 재산 섹스 (문자열 형식)가 모델입니다문자열 가져 오기 n : 1 도메인 모델 객체

+0

그래서 섹스는 모델입니까? 속성이 있습니까? 이름이나 제목처럼? – Christoph

+0

섹스는 모델입니다. 그렇습니다. 섹스를 문자열로도 지정하는 속성이 있습니다. – knigge

+0

섹스의 가치를 해결하려면 person.sex.sex를 사용해야합니다. 또는 그렇지 않으면 Person.getSex()에서 getter를 조정합니다. – Christoph

답변

0

경우에 당신은 TYPO3의 유체에서 {person.sex.sex}을 사용할 수 있습니다.

getSex() { 
    return $this->sex->getSex(); 
} 

제공된 의사를 살펴 갖는

다른 방법은 모델 섹스에서 재산 섹스을 반환하도록 모델의 사람를 getter 메소드 Person.getSex()을 조정하는 것입니다 코드 이름을 생각해보아야합니다.)

팁 : TYPO3 유체에서 {person.sex}를 사용할 수 있습니다. 템플릿 개체에서 사용할 수있는 속성을 파악하는 데 도움이됩니다.