I am adding a menu item to Admin.
Could someone tell me why I get a 404?
app/etc/modules/Privacybuilder_Pbtab.xml
<config>
<modules>
<Privacybuilder_Pbtab>
<active>true</active>
<codePool>local</codePool>
</Privacybuilder_Pbtab>
</modules>
</config>
app/code/local/Privacybuilder/Pbtab/etc/config.xml
<config>
<modules>
<Privacybuilder_Pbtab>
<version>0.1.0</version>
</Privacybuilder_Pbtab>
</modules>
<global>
<models />
<blocks />
<resources />
<extraconfig />
<helpers>
<pbtab>
<class>Privacybuilder_Pbtab_Helper</class>
</pbtab>
</helpers>
</global>
<admin>
<routers>
<adminhtml>
<args>
<modules><pbtab>Privacybuilder_Pbtab</pbtab></modules>
</args>
</adminhtml>
</routers>
</admin>
</config>
app/code/local/Privacybuilder/Pbtab/etc/adminhtml.xml
<config>
<menu>
<pbtab>
<title>Privacy Builder</title>
<sort_order>9999</sort_order>
<action>adminhtml/pbtab</action>
</pbtab>
</menu>
</config>
The new menu item links to
http://magento.local:8080/magento/index.php/admin/pbtab/index/key/2b00863c2b8246bc9d553c89ce39d523/
app/code/local/Privacybuilder/Pbtab/controllers/IndexController.php - OK
app/code/local/Privacybuilder/Pbtab/Helper/Data.php - OK
app/design/adminhtml/default/default/layout/privacybuilder.xml
<layout>
<adminhtml_pbtab_index>
<reference name="content">
<block type="adminhtml/template" name="pbadminform" template="privacybuilder/adminform.phtml"/>
</reference>
app/design/adminhtml/default/default/template/adminform.phtml - OK
I believe that the controller is now loading correctly. The 404 is happening at some point after this.
Thanks
Robert