J3.x talk

Difference between revisions of "Using Tags in an Extension"

From Joomla! Documentation

(modify bind() method on component's table class)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
== Page contents ==
 +
 +
The page contents as currently written are substantially incomprehensible.
 +
It requires not so much copy-editing as re-interpretation into every day English. [[User:GreyHead|GreyHead]] ([[User talk:GreyHead|talk]]) 10:28, 24 April 2014 (CDT)
 +
 +
== ??? ==
 
Also bind() on component's table class  on JTable should be overridden. Metadata should be json encoded before preStoreProcess.
 
Also bind() on component's table class  on JTable should be overridden. Metadata should be json encoded before preStoreProcess.
 
<source lang="php">
 
<source lang="php">
Line 12: Line 18:
 
}
 
}
 
</source>
 
</source>
 +
([[User:Kasiopi|Kasiopi]] ([[User talk:Kasiopi|talk]]) 05:42, 25 June 2013 (CDT))

Revision as of 10:28, 24 April 2014

Page contents[edit]

The page contents as currently written are substantially incomprehensible. It requires not so much copy-editing as re-interpretation into every day English. GreyHead (talk) 10:28, 24 April 2014 (CDT)

???[edit]

Also bind() on component's table class on JTable should be overridden. Metadata should be json encoded before preStoreProcess.

public function bind($array, $ignore = '')
{
  if (isset($array['metadata']) && is_array($array['metadata']))
  {
    $registry = new JRegistry;
    $registry->loadArray($array['metadata']);
    $array['metadata'] = (string) $registry;
  }
  return parent::bind($array, $ignore);
}

(Kasiopi (talk) 05:42, 25 June 2013 (CDT))