class A
{
public $property1;
public $objB;
public __construct(){
$this->property1 = 'test';
$this->objB = new B();
}
}
class B
{
public $title;
public __construct(){
$this->title = 'title1';
}
}
maintenant je fais cela dans le fichier .phpsi une propriété d'objet est un autre objet, comment accéder à la propriété ou à la méthode de cette propriété d'objet dans smarty?
$a = new A();
dans mon tpl je veux afficher $ a-> objB-> Titre
Comment puis-je faire cela? J'ai essayé
$smarty->assign('a', $a);
je ne peux pas le faire dans Smarty
{$a->objB->title}
J'ai aussi essayé
$smarty->register_object('a', $a);
je ne peux pas le faire dans Smarty
{a->objB->title}
OU
{$a->objB->title}
Veuillez nous aviser.
Chaque fois que je lis ces messages intelligents, c'est pour moi comme "J'essaie de monter mon vélo à l'étage au 22e étage, quelqu'un peut-il aider". Eh bien, que diriez-vous "laisser le vélo se lever et marcher"? Pardon. – user187291