2011-05-10 2 views
0

속기 또는 더 구체적으로 식별자없이 변수를 허용하는 멋진 함수를 만들 수 있습니까?식별자가없는 사용자 정의 smarty 기능?

개체를 가져 와서 문자열을 반환하는 함수가 있습니다.

{myFunc source=$object}

내가없는 식별자에 대해 꽥꽥 유식없이 {myFunc $object}을 쓸 수 있기를 원하지만, 난 어디서 시작 해야할지 모르겠 : 나는 현재 쓰고 있어요. 이 모든 것을 불가능하게 만드는 근본적인 사실을 놓치고있는 것도 전적으로 가능합니다. 그렇다면 그 사실을 알고 싶습니다.

+0

과 같을 것이다? –

답변

0

myFunc의 목적이 무엇인지 모르는 사이에 나는 modifier plugin이 당신이 원하는 것일 수 있다고 생각합니다. 이것은 문자열을 가져 와서 다른 방법으로 형식을 지정하는 데 좋습니다. 타임 스탬프를 가져 와서 원하는 방식으로 형식을 지정하는 것과 같습니다.

변수 개질제 변수 정의 기능 또는 스트링에 적용될 수있다. 수정자를 적용하려면 값 뒤에 | a를 지정하십시오. (파이프) 및 수정 자 이름. 한정자는 의 동작에 영향을주는 추가 매개 변수를 허용 할 수 있습니다. 이러한 매개 변수 은 한정자 이름 뒤에 표시되며 은 :(콜론)로 구분됩니다. 또한 모든 php-functions을 수정 자로 사용할 수 있습니다. 암시 적으로 (아래) 및 수정 자 을 결합 할 수 있습니다.

Source

그런 다음 템플릿에서이 /가`$의 object`을 위해 '사용 myFunc` 수있는 무엇

{$object|myFunc} 
관련 문제