dans ma composante Centros, j’ai la vue et le modèle pour les hôpitaux qui fonctionnent bien. Je veux appeler un modèle général. general.php
Situé dans le dossier models.
class CentrosModelGeneral extends JModelItem
{
protected $general;
public function getFck()
{
if (!isset($this->general))
{
$this->general = 'Hello World!';
}
return $this->general;
}
}
Je souhaite accéder au modèle général à partir de ma composante hospitalière. Donc, dans ma function display()
, j'essaie ceci:
$model = JModelLegacy::getInstance( 'general', 'CentrosModel');
var_dump ($model->get('fck'));
Le var_dump
Me donne une valeur null
. :( Qu'est-ce qui ne va pas?. La var_duymp($model);
me donne un long StdClass.
objet (CentrosModelGeneral) [360]
protected 'general' => null
protected '_item' => null
protected '_context' => string 'group.type' (length=10)
protected '__state_set' => null
protected '_db' =>
protected 'name' => string 'general' (length=7)
protected 'option' => string 'com_centros' (length=11)
protected 'state' =>
Donc, on dirait que ça marche, mais je ne sais pas comment appeler la fonction getFck ..
Une idée?
Okey c'était une question stupide, je devais juste ajouter:
var_dump ($model->getFck());