【问题标题】:How to directly access the default param values in Joomla components?如何直接访问 Joomla 组件中的默认参数值?
【发布时间】:2016-05-01 22:41:18
【问题描述】:

我正在编辑 Joomla 3 组件。现在我遇到了一个问题:当我安装我的组件时,它在我保存组件的配置之前不起作用。
就我而言,我的模型正在获取项目,检查它们的参数,如果没有,它应该在那里传递全局值。但在保存我的组件配置之前,它不会使用它的值,因为它们尚未保存在数据库中。

  1. 如何实现通过安装将默认值保存到数据库中? (组件配置->默认参数)
  2. 这是在模型中执行此操作的正确方法吗? (更改视图模型中的参数..)

【问题讨论】:

    标签: joomla joomla3.0 joomla-extensions


    【解决方案1】:

    1.如何实现默认值通过安装保存到数据库? (组件配置->默认参数)

    Please read it below link
    https://docs.joomla.org/J2.5:Managing_Component_Updates_(Script.php)
    find the string "The entire script.php file" inside the file
    use the method of " function setParams($param_array) {..} " 
    

    2.这是在模型中执行此操作的正确方法吗? (更改视图模型中的参数..)

    您可以使用默认的“价值键”

    <field name="dbname" type="text" default="" label="Name" description="name" />
    

    【讨论】:

      猜你喜欢
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-01
      • 2018-10-16
      相关资源
      最近更新 更多