0
합니까 Smarty3는 Twig's처럼 작동 "에서"연산자를 가지고?Smarty의 "in"연산자?</p> <pre><code>{% if option in [1, 2, 3] %} </code></pre> <p>:
합니까 Smarty3는 Twig's처럼 작동 "에서"연산자를 가지고?Smarty의 "in"연산자?</p> <pre><code>{% if option in [1, 2, 3] %} </code></pre> <p>:
예 아니오. Smarty에는 이에 대한 고유 한 구문이 없지만 다음과 같이 할 수 있습니다.
{if in_array("foo", ["bar", "foo"])}
개인적으로 나는 in 키워드가 혼란 스럽습니다. PHP 자체는 그것을 모른다. 템플릿 개발자와 관련된 다른 프로그래밍 언어 인 Javascript는 in_array()
이 아닌 array_key_exists()
으로 in 키워드를 처리합니다. 주어진 템플릿 엔진이 다른 것을하기를 원한다면 ...