2009-09-05 3 views
4

나는 이와 같은 코드를 많이 쓰기 :스마티으로 바인드 PHP 변수 내 유식 코드에서

$smarty->assign('priorityList', $priorityList); 
$smarty->assign("groupview", $groupview); 
$smarty->assign('processList', key($processList)); 
$smarty->assign('taskList', $taskList); 

그것은이 얼마나 성가신 참조; Smarty 변수와 PHP 변수에 동일한 이름을 사용하지만,이 두 변수를 연결하기 위해 시간을 낭비하고 타이핑해야합니다.

설정할 수있는 옵션이 있습니까? 똑똑한 변수가 자동으로 같은 이름의 PHP 변수에 매핑됩니까?

답변

17

compact을 사용하십시오.

$smarty->assign(compact('priorityList', 'groupview', 'processList', 'taskList'));