나는이 주제에 대해 매우 초보자입니다. Smarty 템플릿을 사용하는 응용 프로그램이 있습니다. HTML 파일 중 하나에서 나는 파이프를 통해 수정 같은 스마티 변수에 저장된 파일 경로의 파일 이름 부분을 당겨, 그리고 PHP 함수를 사용 할 수 있도록하려면 : 물론이의Smarty 템플릿에서 PHP 상수 참조하기
{$file|pathinfo:PATHINFO_FILENAME}
작동하지 않습니다. 내가 대신 문자를 대체 할 때 예상대로 작동 : 스마티 변수 $ 파일이 "이미지/제품/foo.png"문자열을 포함하는 경우
는{$file|pathinfo:2}
그래서, 나는 "foo.png"을 얻을 무엇 인 I 원했어. 내 질문 : 더 좋은 방법이 있습니까? PHP 파일 내부
첫 번째 줄이 방식으로 작동합니다 :'{$ 파일을 |의 PathInfo : $ smarty.const.PATHINFO_FILENAME}' – sofl