2011-05-04 4 views
0

문제 : 꼬리말에 자바 스크립트 파일을 깔끔하게로드합니다. 질문 : 당신은 어떤 방법이 있니? 아니면 이것을 멋지고 똑똑하게하기위한 방법을 알고 있니?Smarty로 바닥 글에 자바 스크립트 보내기

tpl 런타임에서 배열을 지정하고 footer.tpl에서 깔끔하게 렌더링하는 foreach를 만들 수 있습니다. 나는 그 문제에있어서 도우미 나 물건을 온전히 상상할 수있다.

무엇이 좋습니다?

답변

1

내가 제안한 첫 번째 방법은 실제로 어떻게 수행하는지입니다. 그리고 저는 그렇게 만족합니다.

PHP :

$loadJSFiles = array(); 
$loadJSFiles[] = 'file1.js'; 
$loadJSFiles[] = 'file2.js'; 
$smarty->assign('loadJSFiles', $loadJSFiles); 

템플릿 :

{foreach $loadJSFiles as $val} 
    <script type="text/javascript" src="{$val}"></script> 
{/foreach} 
+0

그것이 우리가 컨트롤러에서 JS 파일을로드 의미하지 않는다? 나는 MVC의면에서 정말 매력적이지 않다. 내가 말했던 것은 tpl 파일에서 내가 할당을 할 것이라는 것이 었습니다. –

+0

글쎄요, 그것은 저에게 충분합니다 :-) 어쩌면 당신의 프로젝트에 대한 해결책이 더 적합 할 것입니다 ... – JochenJung

관련 문제