Пользовательский модуль Magento, фатальная ошибка: вызов функции-члена setFormAction ()

Когда я нажал мой модуль на этом URLHttp: //localhost/xxx/index.php/TradeEnquiry Я получаю эту ошибку

Fatal error: Call to a member function setFormAction() on a non-object in C:\wamp\www\stockdisplays\app\code\local\Stock\Tradeenquiry\controllers\IndexController.php on line 55

Строка 55 это:

 $this->getLayout()->getBlock('tradeenquiryView')
            ->setFormAction( Mage::getUrl('*/*/post') );

это фрагмент моего макета XML:

<default>
    <reference name="footer_links">
        <action method="addLink" translate="label title" module="tradeenquiry">
                <label>Trade Enquiry</label>
                <url>tradeenquiry</url>
                <title>Trade Enquiry</title>
                <prepare>true</prepare>
            </action>
    </reference>
</default>

<tradeenquiry_index_index>
    <reference name="root">
        <action method="setTemplate"><template>page/2columns-right.phtml</template></action>
        <action method="setHeaderTitle" translate="title" module="tradeenquiry"><title>Trade Enquiry</title></action>
    </reference>
    <reference name="content">
        <block type="core/template" name="tradeenquiryView" template="tradeenquiry/view.phtml"/>
    </reference>
</tradeenquiry_index_index>

Я не понимаю, в чем проблема? блок имеет правильное название «tradeenquiryView». Единственное, о чем я могу думать, это то, что верстка xml как-то кешируется? Так как я должен использовать модуль / TradeEnquiry, а не / tradeenquiry, как я указал в своем макете XML, его почти как если бы он использовал более старую версию?

Ответы на вопрос(1)

Ваш ответ на вопрос