使用数组附加受保护的Object

时间:2015-11-13 01:38:31

标签: php arrays wordpress object

我有一个类,我正在使用它作为WordPress的CMB2框架的一部分。它有一个受保护的对象,我试图附加一年的列表。我的代码在我的函数

中看起来像这样
beta(a, b) = gamma(1, a) / (gamma(1, a) + gamma(1, b))

我在下面添加了更多字段我试图将function cmb2_team_members_metaboxes() { global $redux_rg; $prefix = '_cmb2_'; $cmb_team_members = new_cmb2_box(array( 'id' => 'team_member_metabox', 'title' => __( 'Team Member Metabox', 'rev-group' ), 'object_types' => array( 'post_type_teammember', ), // Post type 'context' => 'normal', // 'normal', 'advanced', or 'side' 'priority' => 'high', // 'high', 'core', 'default' or 'low' 'show_names' => true, // Show field names on the left )); 输出附加到HTML选择/下拉列表的选项列表中。要做到这一点,我需要使用函数years()的输出数组附加$cmb_team_members->meta_box['fields']['_cmb_start_year']['options']。下面是我尝试扩展years()类的地方,该类受CMB2输出保护。

years()

我知道我这样做完全错了,但我似乎无法解决这个问题。任何帮助将不胜感激。

我在functions.php文件中定义了多年,并输出:

class yearsClass extends CMB2
{       
    public function __set($name, $value)
    {
        $this->$cmb_team_members->meta_box['fields']['_cmb_start_year']['options'] = years();
    }
}

当我输出CMB2对象时,我得到了这个:

array(
    2015 => 2015,
    2014 => 2014
)

0 个答案:

没有答案