내가 사용하고 나뭇 가지 엔진을하는 주형으로하고 정말 사랑하고있다. 그러나 이제는 내가 찾은 것보다 더 간단한 방법으로 달성 할 수있는 상황에서 뛰었습니다.
내가 지금 가지고있는 것은 이것입니다 :
{% for myVar in someArray %}
{% set found = 0 %}
{% for id, data in someOtherArray %}
{% if id == myVar %}
{{ myVar }} exists within someOtherArray.
{% set found = 1 %}
{% endif %}
{% endfor %}
{% if found == 0 %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
내가 찾고있는 것은 다음과 같습니다.
{% for myVar in someArray %}
{% if myVar is in_array(array_keys(someOtherArray)) %}
{{ myVar }} exists within someOtherArray.
{% else %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
아직 보지 못한 이것을 달성 할 수있는 방법이 있습니까?
내 확장을 만들어야하는 경우 테스트 함수 내에서 myVar에 어떻게 액세스 할 수 있습니까?
당신의 도움을 주셔서 감사합니다!
3
Яaffael1984가 정답입니다. 그러나 당신이하려고하는 것은보기가 아닌 컨트롤러에서 수행되어야합니다! 배열을 포맷 한 다음 최상의 가독성을 위해보기에 깨끗한 것을 제공하십시오.
—
Vivien
나는 그것이 어떤 방식이 더 의미가 있는지 상황에 달려 있다고 생각합니다.
—
염좌