Comment rendre un fichier de vue dans le fichier de vue d'index du module de profil. J'ai essayé ceci:
<?=$this->render('/product/product/_search')?>
C'est l'erreur que j'obtiens:
Le fichier de vue n'existe pas: C:\OpenServer\domaines\zuppermart\frontend\modules\profil\vues\produit/produit/_search.php`
J'ai aussi essayé <?=$this->render('//product/product/_search')?>
Et je reçois cette erreur:
Le fichier de vue n'existe pas: C:\OpenServer\domaines\zuppermart\frontend\modules\profil\vues\profil\modules // produit/produit/_search.php
Selon les chemins donnés, cela devrait être comme ceci (chemin absolu spécifié via un alias):
<?= $this->render('@frontend/modules/product/_search') ?>
Mais notez que vous essayez de rendre la vue à partir d'un autre module, je pense qu'il est préférable de créer un widget à la place.
Documents officiels:
dans yii2, nous pouvons utiliser render comme ceci:$this->render('contact',['model'=>$model]);
et rendent partiel :Yii::$app->controller->renderPartial('myview');