Joomla:如何使用一种形式进行前端和后端视图?

赫尔曼

我正在创建一个Joomla 2.5组件。在后端,我创建了一个显示网格的模型/视图/控制器“成员”。我还创建了一个MVC“成员”,用于从网格中添加或编辑成员。到现在为止还挺好。

现在,我想添加一个与后端中的“成员”视图非常相似的前端视图,但这是供访问者使用的,以便他们可以订阅。它必须看起来比后端表单更加用户友好,因此我将在前端中创建一个稍微不同的“成员”视图,但是我真的很想重用表单文件(/ administrator / components / mycomponent / models / forms / member .xml)!

因此,我的问题是前端视图如何找到并使用该后端表单?

老婆

您绝对必须将其加载到模型中。您的模型必须扩展JModelAdmin,然后getForm函数必须加载表单

public function getForm($data = array(), $loadData = true) {
    // Get the form.
    JForm::addFormPath(JPATH_COMPONENT_ADMINISTRATOR . '/models/forms');
    JForm::addFieldPath(JPATH_COMPONENT_ADMINISTRATOR . '/models/fields');
    $form = $this->loadForm('com_dpattachments.attachment', 'attachment', array('control' => 'jform', 'load_data' => $loadData));
    if (empty($form)) {
        return false;
    }
    ....
}

我在DPAttachments组件中使用的是相同的方法,它用于Joomla 3.1,但是要在正面和背面使用相同模型和形式的主要代码也应在Joomla 2.5上运行。这是指向getForm函数的链接https://github.com/Digital-Peak/DPAttachments/blob/master/com_dpattachments/admin/models/attachment.php#L102

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

独立于后端对您的响应前端进行泊坞化是一种好习惯吗?

来自分类Dev

独立于后端对您的响应前端进行泊坞化是一种好习惯吗?

来自分类Dev

在Django的后端和前端有单独的项目是一种好习惯吗?

来自分类Dev

使用Require和Resharper进行前端JavaScript测试

来自分类Dev

如何使用globalize和rails以一种形式显示所有翻译的字段4

来自分类Dev

我应该将Webapp的前端和后端视为一个项目,还是视为单独的部分?

来自分类Dev

使用GCP API网关通过私有入口对Cloud Run后端进行前端处理

来自分类Dev

如何在 Codeigniter 3 中用 JSON 替换前端视图?

来自分类Dev

Zend Framework 2-如何使前端和后端的视图分离?

来自分类Dev

Zend Framework 2-如何使前端和后端的视图分离?

来自分类Dev

如何在Yii中呈现另一种类视图的形式?

来自分类Dev

Kafka 视图的行为就像一种不断更新的缓存形式?如何

来自分类Dev

如何在Bootstrap 3中以一种形式混合垂直和水平形式元素?

来自分类Dev

如何将jquery事件与Spring绑定以一种形式进行操作

来自分类Dev

如何以一种形式(vuetify)进行2次搜索?

来自分类Dev

Laravel 和 dropzone 使用 div 和另一种形式输入

来自分类Dev

如何执行从一种形式到另一种形式的更新查询

来自分类Dev

如何减少从一种形式到另一种形式的加载时间

来自分类Dev

在一种形式的输入之间进行TAB键循环

来自分类Dev

PHP以一种形式进行两个动作

来自分类Dev

使用 CircleCI 和 Minitest 进行前端测试:测试等待页面加载的时间不够长

来自分类Dev

使用从一种形式到另一种形式的公共空隙

来自分类Dev

以另一种形式使用运行形式的字段

来自分类Dev

以另一种形式使用运行形式的字段

来自分类Dev

如何在前端和后端中使用模型或模块

来自分类Dev

如何使用后端和前端配置nginx?

来自分类Dev

合并前端和后端以进行生产

来自分类Dev

在另一种形式的成功回调中使用AngularJS和bluimp上传文件

来自分类Dev

如何使用performance.measureMemory()API进行前端可观察性?

Related 相关文章

  1. 1

    独立于后端对您的响应前端进行泊坞化是一种好习惯吗?

  2. 2

    独立于后端对您的响应前端进行泊坞化是一种好习惯吗?

  3. 3

    在Django的后端和前端有单独的项目是一种好习惯吗?

  4. 4

    使用Require和Resharper进行前端JavaScript测试

  5. 5

    如何使用globalize和rails以一种形式显示所有翻译的字段4

  6. 6

    我应该将Webapp的前端和后端视为一个项目,还是视为单独的部分?

  7. 7

    使用GCP API网关通过私有入口对Cloud Run后端进行前端处理

  8. 8

    如何在 Codeigniter 3 中用 JSON 替换前端视图?

  9. 9

    Zend Framework 2-如何使前端和后端的视图分离?

  10. 10

    Zend Framework 2-如何使前端和后端的视图分离?

  11. 11

    如何在Yii中呈现另一种类视图的形式?

  12. 12

    Kafka 视图的行为就像一种不断更新的缓存形式?如何

  13. 13

    如何在Bootstrap 3中以一种形式混合垂直和水平形式元素?

  14. 14

    如何将jquery事件与Spring绑定以一种形式进行操作

  15. 15

    如何以一种形式(vuetify)进行2次搜索?

  16. 16

    Laravel 和 dropzone 使用 div 和另一种形式输入

  17. 17

    如何执行从一种形式到另一种形式的更新查询

  18. 18

    如何减少从一种形式到另一种形式的加载时间

  19. 19

    在一种形式的输入之间进行TAB键循环

  20. 20

    PHP以一种形式进行两个动作

  21. 21

    使用 CircleCI 和 Minitest 进行前端测试:测试等待页面加载的时间不够长

  22. 22

    使用从一种形式到另一种形式的公共空隙

  23. 23

    以另一种形式使用运行形式的字段

  24. 24

    以另一种形式使用运行形式的字段

  25. 25

    如何在前端和后端中使用模型或模块

  26. 26

    如何使用后端和前端配置nginx?

  27. 27

    合并前端和后端以进行生产

  28. 28

    在另一种形式的成功回调中使用AngularJS和bluimp上传文件

  29. 29

    如何使用performance.measureMemory()API进行前端可观察性?

热门标签

归档