2011-05-04 2 views
3

탈출의 효과를 실행 취소 한 후에 실행 취소 할 수 있습니까? 여러 값에 $this->view->escape()을 사용하고 있지만 실제로 탈출하고 싶지 않은 값이 있습니다. 그것이 끝나면 이스케이프에 대한 효과를 말 그대로 되돌릴 수있는 방법이 있습니까?젠드 프레임 워크에서 뷰 -> 이스케이프() 실행 취소

+0

이 어떤 목적을? 보기 란 무엇입니까? 'escape()'의 구현은 무엇입니까? –

+1

http://framework.zend.com/manual/en/zend.view.scripts.html - 일반적인 이스케이프 PHP 메소드 –

+1

@ tandu - $ this가 무엇이 중요한가? 'view'는 분명히 Zend_View의 인스턴스입니다. – leek

답변

2

̶ 위해서 stripslashes ̶ ̶] ̶ [1] ̶ 것이다 언 이스케이프 문자열 맞는 말이죠 ̶ ̶ ̶ 생각 약 만드는 필터 통과 값만 있음 찾는 탈출 HTTP : ̶/̶/̶f̶r̶a̶m̶e̶w̶o̶r̶k̶.̶z̶e̶n̶d̶.̶c̶o̶m̶/수동/EN/̶z̶e̶n̶d̶.̶f̶i̶l̶t̶e̶r̶.̶w̶r̶i̶t̶i̶n̶g̶_̶f̶i̶l̶t̶e̶r̶s̶.̶h̶t̶m̶l̶


편집 : 이제 이것이 맞는 것 같습니다. 기본적

는 이스케이프() 메소드는 이스케이프 PHP는 반드시 htmlspecialchars() 함수를 사용 . http://framework.zend.com/manual/en/zend.view.scripts.html

htmlspecialchars_decode 

에서

문자로 다시 특별 HTML 엔티티를 변환 : http://php.net/manual/en/function.htmlspecialchars-decode.php

+0

이 올바른 방법입니다. 감사 – sameold

관련 문제