약간의 문제가 있습니다. 똑똑한 3 템플릿 파일 내에서 템플릿 변수를 할당하려하지만 등록하지 않는 것 같습니다.Smarty 3 템플릿에 변수를 할당하십시오.
는 내가 컨트롤러에서 이것을 사용할 수 있습니다 알고
$this->data['myVar'] = 'something';
그나마 그것을 사용하려고합니다. 나는 이것을 시도했다 :
{assign var="myVar" value="something" noache}
그러나 그것은 단지 doesnt가 작동하는 것처럼 보인다.
이 템플릿은 다른 템플릿을 확장하는 데 사용됩니다.
전역 범위를 설정하려고했습니다.
다른 이상한 것은 시도해보고 그냥 변수가 다음에 그냥 출력되는 경우에도 할당 된 메서드가 모두 손상된 것처럼 여전히 빈을 반환합니다. 오류는 없습니다.
나는 그것을 잘하는 것으로 생각하는 편이 좋을지 모르지만, 내 생각으로는 내 메타 정보를 템플릿에 지정할 수있게 해줄 것입니다. 이것은 메타 조정을 수행 할 때 누군가 내 컨트롤러에 들어가기보다는 템플리트에서 수행 할 수 있음을 의미합니다.
희망 누군가가 읽기,
감사합니다 도움이 되거 수 있습니다.
인스턴스 또는 정적 변수에 저장할 smarty 용 플러그인을 만들면됩니다. – meze