Smarty와 PHP를 사용하고 있습니다. (파일 또는 문자열로) 템플릿이있는 경우 해당 파일/문자열을 구문 분석하고 해당 템플릿의 모든 멋진 변수가 포함 된 배열을 반환 할 수있는 방법이 있습니까?PHP Smarty - 템플릿의 모든 변수 목록 가져 오기?
는 예컨대 : 나는 이런 식으로 뭔가를 원하는 :
I 사용자가 템플릿 스스로를 입력 한 다음 나중에 그들을 기입 할 수 있도록하려는 때문에$mystring = "Hello {$name}. How are you on this fine {$dayofweek} morning";
$vars = $smarty->magically_parse($string);
// $vars should now be array("name", "dayofweek");
나는이 작업을 수행 할 수있는 이유입니다. 따라서이 템플릿에있는 변수의 목록을 가져올 수 있어야합니다.
간단한 변수 만 사용한다고 가정합니다 (예 : '{$ object.method}'또는 '{$ varaible | function}'없음). 다른 템플릿을 포함하지 않습니다.
http://stackoverflow.com/questions/716916/print-all-variables-available-in-a-smarty-template – Lexib0y