2011-09-24 4 views
1

저는 cakephp 앱을 리튬으로 마이그레이션하려고합니다. 이미 Doctrine과 Twig를 플러그인으로 사용하고 있지만 이제는 Zend 라이브러리를 앱에 통합하려고합니다. 젠드 도우미 라이브러리를 통합하십시오.Zend Helper in Lithium을 사용하는 방법

부트 스트랩에 Zend 라이브러리와 ZendX를 추가 했으므로 이미 컨트롤러에서 라이브러리를 액세스 할 수 있습니다. 하지만 내 문제는 ZendX_JQuery_View_Helper_AjaxLink 같은 헬퍼를 호출하는 방법이다. 그래서보기에 나는 다음과 같이 호출 할 수

<?php echo $this->ajaxLink("Show me something", 
       "/hello/world", 
       array('update' => '#content'));?> 

는 젠드 도우미 클래스의 터치 아무것도없는 사람들을 통합하는 것이 가능?

+0

이들은 Zend_View 도우미이므로 Zend_View와 함께 사용할 수 있습니다. – markus

+0

@markus 필자도 그렇게 생각한다. 도우미는 도우미 등을 등록해야하는 것처럼 필독적으로보기와 통합된다. 필자는 래퍼로 리튬 도우미를 만들 계획이지만, 아직 Zend_View 메커니즘을 사용하지는 않는다. , 래퍼에서 호출 -> ajaxLink (..) 올바른 출력을 제공하지 않습니다. – ikhsan

답변

1

다른 프레임 워크 기반 프로젝트에서 Zend 구성 요소를 사용하는 것은 일반적으로 Zend의 MVC 또는 부트 스트랩 스택과 관련된 구성 요소를 제외하고는 매우 간단합니다.

관심있는 Zend의보기 도우미로부터 영감을 얻고 자신 만의 리튬보기 도우미를 코딩하는 것이 좋습니다. Here is a simple tutorial about writing Lithium view helpers, 아마도 도움이 될 것입니다.

관련 문제