在magento中创建控制器


creating controllers in magento

我想创建一个新的控制器,它调用一个块并显示它。现在我可以调用我的控制器,而不是block。

我有在我的app.code.local.Flexishore.All.controllers中的prospecteccontroller .php:

 <?php
class Flexishore_All_ProspecteController extends Mage_Core_Controller_Front_Action
{
   public function indexAction()
   {
        $this->loadLayout();
        $this->_initLayoutMessages('customer/session');
        $this->getLayout()->getBlock('prospecte');
        $this->renderLayout();
   }
  public function postAction()
    {
      ...

然后在app.design.front .save .default.layout我有flexishoere .xml我添加以下代码:

<flexishore_prospecte_index translate="label">
        <reference name="prospecte">
            <block type="core/template" name="prospecte" template="flexishore/prospecte.phtml" />
        </reference>
    </flexishore_prospecte_index>

最后在app.design.frontend.save .default.template.flexishore我有前景。

谢谢你的帮助。

Custom Module Creator Link单击此链接可创建任何类型的自定义模块。你的问题一定会解决的。