【问题标题】:Get params value from component Joomla 3.0从组件 Joomla 3.0 获取参数值
【发布时间】:2012-11-02 04:20:24
【问题描述】:

我已经在我的组件表字段参数中保存了这样的值。

unique=1
default_value=Default
validate=Validate
validate_error_msg=Validate error messag
searchable=1

现在我想在我的组件中获取值。所以我在我的组件的 view.html.php 中传递值 这样 $params = new JForm($row->params); 但它不起作用。 现在我想获得价值,所以我是这样的

$this->params->getValue('default_value');

但它在 Joomla 2.5 中不起作用,我们可以像这样获得价值

$this->params->get('default_value');

【问题讨论】:

  • 以上表格字段来自form xml或组件选项(设置config.xml)文件?
  • 我将这种类型的值保存在名为 params 的数据库表字段中

标签: joomla joomla1.5 joomla2.5


【解决方案1】:

这样试试

例如

$param  = JComponentHelper::getParams('com_users');
$default = $param->get('default_value');

【讨论】:

    【解决方案2】:

    你试过用吗

    $params->get('your_parameter_value_name'); 
    

    而不是

    $this->params->get('your_parameter_value_name');
    

    它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2012-07-13
      • 2013-09-10
      • 2015-06-28
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 2011-12-26
      • 2012-12-15
      • 2013-07-08
      相关资源
      最近更新 更多