[英]opencart extension install display form options
我的控制器内有install
功能,但我不知道如何显示表格。
我的安装方法非常复杂,我想在安装之前为用户提供几个选项。
编辑 :尝试通过重写我的问题并提供一些接近结束的代码来弄清楚这个问题:“不清楚您要问的是什么”。
题
在用户安装扩展程序之前,如何向用户显示表单(带有选项的标准HTML表单)? 因此,他们单击“安装”,并在实际处理安装之前得到一个带有选项的表单。
码:
public function install(){
// custom code
$this->template = 'module/extension_name/install.tpl';
$this->response->setOutput($this->render());
}
这里安装扩展的问题是80%的扩展没有install
方法-安装是通过父类完成的。 如果扩展具有install
和uninstall
方法,则在此父安装过程中将调用它们,但应仅将它们用于CREATE
/ DROP
表或执行扩展所需的其他数据库更改。
在这种情况下,最好使用要提供给用户的选项注入默认的安装过程。 代替此,您可以使您的扩展名可编辑,并为用户提供在此扩展名详细信息内设置默认设置的表单。
我在我的照片库扩展程序中使用了相同的方法:单击编辑后,可以在顶部区域中设置默认设置,而后可以在下面的区域中创建/编辑/删除照片库...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.