Magento로 첫날.Magento 확장 코어 관리 컨트롤러
관리자 컨트롤러 "SF_Teams_Adminhtml_Sales_Order_EditController"와 "Mage_Adminhtml_Sales_Order_EditController" 을
지금은 5 시간 동안 구글의 예를하려고했는데, 내 뇌 출혈 ... 확장하려고
수있는 하나하시기 바랍니다 config.xml 코드에 대한 도움이 필요하십니까? (의미, 나를 위해 해)
고마워요.
Magento로 첫날.Magento 확장 코어 관리 컨트롤러
관리자 컨트롤러 "SF_Teams_Adminhtml_Sales_Order_EditController"와 "Mage_Adminhtml_Sales_Order_EditController" 을
지금은 5 시간 동안 구글의 예를하려고했는데, 내 뇌 출혈 ... 확장하려고
수있는 하나하시기 바랍니다 config.xml 코드에 대한 도움이 필요하십니까? (의미, 나를 위해 해)
고마워요.
Adminhtml에 경로를 추가하는 일반적인 정보는 Mage_Widget
config.xml
을 참조하십시오.
Magento에서 표준 경로 수집을 수용하려면 두 가지 작업을 수행해야합니다. 1) 모듈의 컨트롤러에 대한 디렉토리 목록에 디렉토리를 추가하고 2) 컨트롤러 클래스 및 동작의 이름을 원래대로 지정하여 경로 패턴을 일치시킵니다 정의됩니다.
필요한 설정 :
<admin>
<routers>
<adminhtml>
<args>
<modules>
<your_dir before="Mage_Adminhtml">SF_Teams_Adminhtml</your_dir>
</ ... >
SF/팀/컨트롤러/Adminhtml가/판매에서 컨트롤러 파일에서 다음 See the standard router's collectRoutes() method as a reference.
/주문/EditController.php, 당신이하거나 확장하지 않을 수도 있습니다 원래 클래스 및 재정의 (부모 클래스에서 필요로하는 것으로 결정됨). 그렇다면 시스템이 원본 파일을 자동로드 할 수 없기 때문에 클래스 정의 앞에 원본 클래스 파일을 포함시켜야합니다.
감사합니다. 이 부분은 여전히 혼란 스럽습니다. SF_Teams_Adminhtml "your_dir"?? –
user635818
내 경우에 전체 XML을 요청할 수 있습니까? – user635818
@ user635818 - 캡슐화 된 ''노드 (* 모든 * Magento 설정 파일의 루트 노드)를 제외하고, 그것은 "전체 XML"입니다. 즉, 열린 노드를 닫고 ;-) 설정 캐시를 지우는 것을 잊지 마십시오 . 구성 파일이 구문 분석되고 있는지 테스트하려면 일치하지 않는 노드로 XML을 분리하면 구문 분석 오류가 표시됩니다. –
benmarks