J3.x talk:Using Tags in an Extension
From Joomla! Documentation
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. 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.
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))
Model
For people not using JModelAdmin, a hint to that code would be helpful:
if ((!empty($data['tags']) && $data['tags'][0] != ''))
{
$table->newTags = $data['tags'];
}