magento admin 섹션에 대한 새 모듈을 만들려고했습니다. 이 문제에 대한 많은 주제를 보았지만 어느 누구도 내 문제를 해결하지 못했습니다.Magento 사용자 정의 관리 모듈 404를 찾을 수 없음
나는 다음과 같은 파일을 생성 한 응용 프로그램/코드/지역/회사/CustomList에 그런<?xml version="1.0"?>
<config>
<modules>
<Company_CustomList>
<active>true</active>
<codePool>local</codePool>
</Company_CustomList>
</modules>
</config>
Company_CustomList.xml
라는 이름의 응용 프로그램은/etc/모듈에서 파일/만든:
응용 프로그램을 /code/local/Company/CustomList/Block/List.php
<?php
class Company_CustomList_Block_List extends Mage_Core_Block_Template
{
// necessary methods
}
?>
응용 프로그램/코드/지역/회사/컨트롤러/Adminhtml/IndexController.php
<?php
class Company_CustomList_Adminhtml_IndexController extends Mage_Adminhtml_Controller_Action
{
public function indexAction()
{
$this->loadLayout();
$this->renderLayout();
}
}
?>
응용 프로그램/코드/지역/회사/등은/config.xml에
<?xml version="1.0"?>
<config>
<modules>
<Company_CustomList>
<version>0.1.0</version>
</Company_CustomList>
</modules>
<adminhtml>
<acl>
<resources>
<admin>
<children>
<customlist>
<title>Custom list</title>
<children>
<example translate="title" module="customlist">
<title>Index</title>
</example>
</children>
</customlist>
</children>
</admin>
</resources>
</acl>
</adminhtml>
<global>
<helpers>
<customlist>
<class>Company_CustomList_Helper</class>
</customlist>
</helpers>
</global>
</config>
응용 프로그램/코드/지역/회사/등/adminhtml.xml
<?xml version="1.0"?>
<config>
<menu>
<customlist translate="title" module="customlist">
<title>Custom list</title>
<sort_order>15</sort_order>
<children>
<example translate="title" module="customlist">
<title>Index</title>
<sort_order>1</sort_order>
<action>adminhtml/customlist/index</action>
</example>
</children>
</customlist>
</menu>
<acl>
<resources>
<admin>
<children>
<customlist translate="title" module="customlist">
<title>Custom list</title>
<sort_order>15</sort_order>
<children>
<example translate="title" module="customlist">
<title>Index</title>
<sort_order>1</sort_order>
<action>adminhtml/customlist/index</action>
</example>
</children>
</customlist>
</children>
</admin>
</resources>
</acl>
</config>
응용 프로그램/코드/지역 /Company/Helper/Data.php
<?php
class Company_CustomList_Helper_Data extends Mage_Core_Helper_Abstract {
}
?>
문제점은 내 ACL에서 비롯된 것일 수 있지만 실제로 해결 방법을 찾을 수 없습니다.
감사합니다.
당신은 문제의 질문을 포함 할 수 있습니다 (위의 메뉴 URL이 작동하지 않습니다) 본문? – Ren
모듈에 대한 '라우터'정의가 누락되었습니다. – ndlinh
Company_CustomList_Adminhtml_IndexController의 위치는 app/code/local/Company/{CustomList} /controllers/Adminhtml/IndexController.php가 아닌 app/code/local/Company/컨트롤러/Adminhtml/IndexController 여야합니다.PHP –