it-swarm-eu.dev

Ottieni titolo dall'ID

In un plugin ho bisogno di ottenere il titolo (dall'articolo o dal menu o dai moduli) da un determinato ID. Sto usando il seguente codice e funziona, ma vorrei sapere se è corretto farlo in questo modo o è un modo migliore/più corretto di farlo. Grazie.

$id      // ID from menu, article or module
$context // could be menu, content or module

$apk = JTable::getInstance($context);
$apk->load($id);
$title = $apk->get('title');
2
n.h.

Puoi provare qualcosa di simile al seguente:

public function onYOURFUNCTION($context, &$article, &$params)
{
    $id   = JFactory::getApplication()->input->getInt('id');
    $load = $article->load($id);

    echo $load->get('title');
}

o se vuoi scendere al percorso JTable:

public function onYOURFUNCTION($context, &$article, &$params)
{
    $input = JFactory::getApplication()->input->getInt('id');
    $table = JTable::getInstance('content');
    $table->load($id);

    echo $table->get('title');
}

Spero che sia di aiuto

3
Lodder