Ben Smarty ve PHP kullanıyorum. Ben bir şablon (bir dosya olarak veya bir dize olarak ya) varsa, o dosya / dizeyi ayrıştırmak ve bu şablonda tüm smarty değişkenleri içeren bir dizi dönmek için smarty almak için bir yol var mı?
örneğin: Ben böyle bir şey istiyorum:
$mystring = "Hello {$name}. How are you on this fine {$dayofweek} morning";
$vars = $smarty->magically_parse( $string );
// $vars should now be array( "name", "dayofweek" );
Kullanıcıların şablonlan kendilerini girin ve ardından daha sonraki bir tarihte bunları doldurmak için mümkün olmak istiyorum, çünkü ben bunu yapmak istiyorum nedenidir. Dolayısıyla ben bu şablonları olan değişkenlerin bir listesini almak için gerekiyor.
Diyelim ki sadece basit değişkenleri (örneğin: hayır "{$ object.method}" veya "{$ varaible | işlevi}") yapıyorum varsayalım, ve herhangi bir diğer şablonları da dahil olmak üzere değilim ki.