Zend + TinyMCE는 tinyMCE 대화 상자에서 뷰 변수를 사용합니다. zend 프레임 워크 외부의 파일에 대한 view 변수를 찾는 방법은 무엇입니까?Zend + TinyMCE는 tinyMCE 대화 상자에서 뷰 변수를 사용합니다. Zend Framework 외부에서 뷰 변수에 어떻게 액세스합니까?
사용자가 CMS에서 페이지 목록을 선택할 수있는 tinyeMCE 용 플러그인을 만듭니다. 데이터베이스에서 값을 검색하여 뷰 파일에 전달합니다. 이것은 페이지 자체에서 작동합니다. 이제 tinyMCE의 대화 상자 화면에서 이것을 사용하고 싶습니다. 플러그인은 대화 내용과 함께 .php 파일을 사용합니다. 보통 사용하는 것처럼 $this->variable
을 사용할 수 없습니다.
그래서 (더 큰) 질문은 다음과 같습니다. Zend Framework 외부에서보기 변수에 어떻게 액세스합니까? (또는 젠드 프레임 워크의 일부가 될?)
이추가 정보는
아래의 코드를 사용하여 ZF에서 작업 호출 할 수 있음을, 밖으로 찾을 수 대답 :가는
ed.addCommand('mcepagelink', function() {
ed.windowManager.open({
file : url + '../../../../../admin/tinymce/pagelink',
width : 320 + parseInt(ed.getLang('pagelink.delta_width', 0)),
height : 200 + parseInt(ed.getLang('pagelink.delta_height', 0)),
inline : 1
}, {
plugin_url : url, // Plugin absolute URL
some_custom_arg : 'custom arg' // Custom argument
});
을 당신의 응용 구조에 따라 다시 뿌리가 벗겨집니다.
커스텀 파일과 이미지 브라우저에서 작업 중이었고 콜백 함수를 사용하여 컨트롤러를 가리킬 수 있다는 것을 알았습니다. 그래서이 방법을 사용하고 있습니다. –