- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
// Convert parameter fields to objects.
$registry = new JRegistry;
$registry->loadString($data->attribs);
$data->params = clone $this->getState('params');
$data->params->merge($registry);
$registry = new JRegistry;
$registry->loadString($data->metadata);
$data->metadata = $registry;
Lure Of Chaos 21.01.2014 02:17 # 0
psycho-coder 21.01.2014 08:18 # 0
anonimb84a2f6fd141 23.01.2014 02:43 # −2
psycho-coder 23.01.2014 08:10 # 0
Для ленивых:
JRegistry::loadString делает json_decode для аргумента. А сам класс JRegistry имеет метод _ToString(), что как бы намекает. $data->metadata содержит строку кодированную json.
Поэтому и были непонятки нахера так делать.
ragnar 23.01.2014 23:11 # 0
guest 14.03.2014 22:39 # 0