この記事に基づいて、単純な Magento モジュールを作成しています。
管理者の新しいアイテムアクションに問題があります。
<?php
class Namespace_Gallery_Adminhtml_GalleryController extends Mage_Adminhtml_Controller_Action
{
protected function _initAction()
{
$this->loadLayout()
->_setActiveMenu('namespace/gallery');
return $this;
}
public function indexAction()
{
$this->_initAction();
$this->_addContent($this->getLayout()->createBlock('gallery/adminhtml_gallery'));
$this->renderLayout();
}
public function editAction()
{
echo 'edit';
}
public function newAction()
{
$this->_forward('edit');
}
アイテム indexAction が機能し、アイテムが表示されます。アイテムをクリックすると、意図したとおりに「編集」が返されます。残念ながら、[新しいアイテムを追加] をクリックすると 404 が返されます (URL は問題ありません)。
何か案は?