2012-12-22 1 views
0

내 응용 프로그램에서 ZENDx를 사용 설정하고 시작하려고합니다.특정보기에 대해 ZENDx를 시작할 수 없습니다.

Google을 통해 많은 수의 링크를 통과했지만 여전히 애매한 상태입니다.

특정보기에서만 JQuery를 시작하고 사용하고 싶습니다. 예를 들면. jQuery UI의 자동 완료 또는 날짜 피커를 사용할 때.

나는 내 라이브러리에 ZendX을 추가 http://framework.zend.com/manual/1.8/en/zendx.jquery.view.html

먼저 시작했다. 그런 다음 설명서를 따라갔습니다. 전혀 작동하지 않았습니다.

내 $ 양식을 전달하기 바로 전에이 컨트롤러 코드에 $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");을 추가했습니다.

다음으로 내 머리 태그에 <?php $this->jQuery(); ?>이 추가되었습니다.

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

<div id="content"></div> 
<form method="post" action="/hello/world"> 
    Pick your Date: <?php echo $this->datePicker("dp1", '', array('defaultDate' => date('Y/m/d', time()))); ?> 
    <input type="submit" value="Submit" /> 

추신 :

는, 테스트 목적으로 내보기에 설명서에 주어진 코드를 붙여 특정 버전의 jQuery 및 UI를 호출하거나 로컬로 호출하는 방법을 언급하십시오.

이 질문을 게시 한 후 내 코드에 버그가있었습니다. 위의 코드는 잘 작동하고 나에게 좋았습니다.

답변

0

다음과 같이 설정을 변경하십시오.

당신의 application.ini에 추가

pluginPaths.ZendX_Application_Resource = "ZendX/Application/Resource" 

그리고 당신의 보기 예컨대 Layout.phtml

<?php echo $this->jQuery()->enable(); ?>