0
여기 새로 왔어요. 나는 또한 Symfony2.5로 작업하면서 새로운 점이 있습니다.Symfony2 나뭇 가지 변경/교체 값
다른 값으로 바꾸려면 배열을 통해 값을 변경하는 것이 좋습니다. 는 설명하기 어렵다 - 여기에 몇 가지 코드 부분은 다음과 같습니다
Recources/조회/register.html.twig :
여기{% for user in list_user %}
{{ user.Id }}
{{ user.isAdmin }}
{{ user.isActive }}
{% endfor %}
내가 같이 보이는 register.html.twig을 보내도록 배열을 생성 :
컨트롤러/AccountController.php는
올바르게 isAdmin 및이 isActive 0 또는 1. 출력$user = $this->getDoctrine()
->getRepository('SeotoolMainBundle:User')
->findAll();
return $this->render(
'SeotoolMainBundle:Account:register.html.twig',
array('form' => $form->createView(), 'list_user' => $user)
);
이제 I는이 출력을 바꾸려 예를 들어, isActive = 1은 "Active"를 출력하고, isActive = 0은 출력을 "비활성"으로 설정합니다. 나는 당신이 내 뜻을 이해하고 이것이 올바른 방법을 찾도록 도울 수 있기를 바랍니다.
, 당신에게
마빈
정말 고마워요! 나는 전체 시간 user.isActive == 1 시도 -하지만 당신의 솔루션과 완벽하게 작동합니다. isActive가 문자열 (예 : active_yes 및 active_no) 일 때 어떤 모습으로 보이겠습니까? 그 중 하나는 user.isActive == "active_yes"가 나를 위해 작동하지 않는지 확인하고 싶습니다. 지금까지 감사드립니다 !! :-) – Marvin
_if_ 및 _ternary 연산자 _ 둘 다 부울식이 필요합니다. 'user.isActive == 'active_yes'가 유효한 부울 표현식이라는 것을 감안할 때'user.isActive' 대신에 실제로 작동해야합니다. :) –
넵 - 이상한 ... 왜 내 것이 몇 분 전에 일하지 않았는지 모르겠다 ... 감사합니다 - 이제는 모두 완벽하게 작동합니다! 감사 :) – Marvin