Button 简单数据库插入模块
所以我已经和magento玩了几个月了,我真的以为我已经掌握了窍门,直到我开始尝试写我自己的模块。Iv开始很简单,我只是想在magento后端的管理页面中获得一个输入框和一个按钮 在过去的两天里,我从许多不同的教程中整理了一个基本的管理模块。我已经成功地设置了一个显示在后端的模块,它显示了一个输入字段和一个按钮 在我的Button 简单数据库插入模块,button,input,insert,admin,magento-1.7,Button,Input,Insert,Admin,Magento 1.7,所以我已经和magento玩了几个月了,我真的以为我已经掌握了窍门,直到我开始尝试写我自己的模块。Iv开始很简单,我只是想在magento后端的管理页面中获得一个输入框和一个按钮 在过去的两天里,我从许多不同的教程中整理了一个基本的管理模块。我已经成功地设置了一个显示在后端的模块,它显示了一个输入字段和一个按钮 在我的indexController中,我有以下代码 public function indexAction() { $this->loadLayout(); $
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为什么要突出显示内容并删除我的“感谢信息?”请参见;文章被协同编辑和改进。请参阅,了解我为何删除帖子末尾的“谢谢”项。