为Joomla创建自定义字段类型时,$this->value包含如下代码(来自print_r):
JObject Object
(
[_errors:protected] => Array
(
)
[0] => 9
[1] => 8
[2] => 7
[3] => 6
[4] => 5
)
我感兴趣的是检索编号属性中的值。我可以将对象强制转换为数组,循环遍历它,并从数字键中检索值,但这似乎很笨拙。
是否有一些聪明的方法来处理这个对象?
由于使用了核心Joomla JObject类,因此可以这样设置和获取变量:
$myObject->set('myProperty', $myValue);
$value = $myObject->get('myProperty');
set方法(array, object, string)中输入的内容将由get方法返回。
如何删除第一个属性?
我想这应该行得通:
假设你的对象是a。
设置($ a -> _errors:保护),