Magento Custom Module, Fatal error: Chame para uma função de membro setFormAction ()

Quando eu bato meu módulo neste URLhttp: //localhost/xxx/index.php/TradeEnquiry Eu recebo esse erro

Erro fatal: Chame para uma função de membro setFormAction () em um não-objeto em C: \ wamp \ www \ stockdisplays \ app \ code \ local \ Estoque \ Tradeenquiry \ controllers \ IndexController.php na linha 55

A linha 55 é esta:

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

este é um fragmento do meu layout 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>

Eu não entendo qual é o problema? o bloco é nomeado corretamente como 'tradeenquiryView'. A única coisa que posso pensar é que o layout xml é armazenado de alguma forma? Como eu tenho que acertar o módulo em / TradeEnquiry e não / tradeenquiry como afirmei no meu layout xml, então é quase como se estivesse usando uma versão mais antiga?

questionAnswers(1)

yourAnswerToTheQuestion