如何在Pyrocms上自动创建小部件?
-
12-10-2019 - |
题
我想开发一个模块作为注册表格的活动。事件实际上是通过添加一些注册表格URL的一些字段来进行稍作修改的页面模块。当控制器返回视图时,我希望控制器与事件信息(文章)和Google Maps小部件一起返回注册表格窗口小部件。
想象一个小部件类:
<?php
class Registration_Form_Widget extends Widget{
......
}
我的问题是:是否可以动态创建窗口小部件(我的意思是使用新的registration_form_widget并绕过该参数,例如已将注册表格URL存储在数据库中?
到目前为止,我从未看到一个示例,该示例显示了如何使用自动增量ID动态创建窗口小部件实例
谢谢...
解决方案
不,每当您创建EM时,都会创建小部件。
其他提示
尽管显然可以使用一些代码来实现它。没有“魔术函数”可以自动执行此操作,但是您可以查看小部件模块文件,以了解用户在管理员CP中创建窗口小部件时所做的工作。然后您可以自己复制行为。
不隶属于 StackOverflow