Button 简单数据库插入模块

Button 简单数据库插入模块,button,input,insert,admin,magento-1.7,Button,Input,Insert,Admin,Magento 1.7,所以我已经和magento玩了几个月了,我真的以为我已经掌握了窍门,直到我开始尝试写我自己的模块。Iv开始很简单,我只是想在magento后端的管理页面中获得一个输入框和一个按钮 在过去的两天里,我从许多不同的教程中整理了一个基本的管理模块。我已经成功地设置了一个显示在后端的模块,它显示了一个输入字段和一个按钮 在我的indexController中,我有以下代码 public function indexAction() { $this->loadLayout(); $

所以我已经和magento玩了几个月了,我真的以为我已经掌握了窍门,直到我开始尝试写我自己的模块。Iv开始很简单,我只是想在magento后端的管理页面中获得一个输入框和一个按钮

在过去的两天里,我从许多不同的教程中整理了一个基本的管理模块。我已经成功地设置了一个显示在后端的模块,它显示了一个输入字段和一个按钮

在我的
indexController
中,我有以下代码

public function indexAction()
{
    $this->loadLayout();

    $this->_addContent($this->getLayout()->createBlock('presbo/view'));

    $this->renderLayout();


}   
public function testAction()
{

    $connection = Mage::getSingleton('core/resource')
    ->getConnection('core_write');

    $connection->beginTransaction();
    $fields = array();
    $fields['name']= 'andy';
    $connection->insert('test', $fields);


    $fields = array();
    $fields['name']= 'andy2';
    $connection->insert('test',$fields);

    $connection->commit();
}
然后在视图文件中,我有以下内容

public function __construct()
{
    parent::__construct();
}
protected function _toHtml()
{
    $html="hello world <input type='text' /><input type='button' value='save' />";

    return $html;
}
public function\uuuu construct()
{
父项::_构造();
}
受保护的函数_toHtml()
{
$html=“你好,世界”;
返回$html;
}
因此,这一切都很好,块被加载并显示在后端

现在我不想得到答案(老实说,我怀疑是否有人会给出答案),但我甚至不知道从哪里开始搜索将此按钮链接到控制器内的
测试操作。基本上,我希望用户能够在textfield中输入一个数字,然后当他们按下按钮时,它会将其保存到指定的数据库表中

如果我将
测试操作
中的代码放入
索引操作
中并访问该页面,则会成功地将一个条目插入到数据库表中。但是我需要用户能够指定值


我是不是走错了路

@Martijn-erm为什么要突出显示内容并删除我的“感谢信息?”请参见;文章被协同编辑和改进。请参阅,了解我为何删除帖子末尾的“谢谢”项。