제목이 너무 혼란 스럽기를 바라지는 않지만 내 문제의 이름을 지정하는 방법을 모릅니다.Zend Framework 1 경로를 사용하여 매개 변수를 전달하십시오
소개 소개 :
저는 Zend 1.1X를 사용하고 있습니다.
현재 POST를 통해 몇 가지 매개 변수를 전송하는 검색 양식을 사용하고 있습니다. 또한 기본적으로 null이 걸리는이 개 선택적 매개 변수를 가지고, 그래서
"search/what/:what/shape/:shape"
과 :
지금 나는 것과 유사하게 보이는 생성 된 경로를 가지고, 그것은 GET 사용하도록 변경해야합니다.
나는 양식의 작업에서 (젠드보기 도우미 URL을 사용하여) URL을 생성하기 위해 노력하고있어,하지만 예외가 발생합니다 : 내가 지금 무엇을해야하는지 생각이없는Uncaught exception 'Zend_Controller_Router_Exception' with message what is not specified
. 내 경로를 "검색"으로 변경하면 정확하게 양식을 전송하지만 "search/what/XXXX/shape/YYYY"
대신 "search?what=XXXX&shape=YYYY"
으로 끝납니다.
내가 좋아하는 방식으로 처리 할 수있는 방법이 있습니까 ??? :>
@EDIT
나는이도 언급해야한다고 생각 - "의 형태로 나뿐만 아니라 지정된 매개 변수없이 경로를 가리키는 다른 형태와 유사 하나를 가지고 URI가"번역 "도착 키/값 "쌍으로 구성됩니다. 그들 사이의 유일한 차이점은 첫 번째는 Url 도우미를 사용하지 않고, 대신 메소드 부분을 하드 코딩하고 양식을 프로그래밍 방식으로 제출한다는 것입니다 (button => jQuery stuff => submit). 그게 달라져서는 안된다고 생각하니, 여기에 차이가 있습니까? :>
내가 정말 순간에 붙어 그리고 난 단순히 잘못 찾을 수 없기 때문에이 동작 가능한 소스가 당신에게 올 것이다 희망
.. 사전에감사합니다! action?param1=val1¶m2=val2&....
내가이 개 솔루션을 참조하십시오 : 양식이 같은 URL을 생성하는 GET
방법을
어떻게 젠드보기 도우미 URL을 사용합니까? – doydoy44
echo $ this-> url (array(), 'search', true); - 경로 이름도 검색입니다.> – user1970395