web-dev-qa-db-fra.com

Comment rediriger vers une "vue partielle" d'un fichier de vue?

J'ai un view appelé Vtour. Inside Vtour J'ai ces fichiers:

view.html.php
index.php
/tmpl/
/tmpl/default.php

Alors default.php est la valeur par défaut view qui charge un formulaire qu'un utilisateur peut sélectionner des éléments à télécharger.

Ce que j'essaie de faire est de: créer une deuxième vue nommée default2.php à l'intérieur tmpl/ où je définirai les en-têtes php corrects pour le téléchargement.

Ce que je ne peux pas savoir, c'est comment y rediriger: action="com_iproperty&view=vtour" sera toujours redirigé vers default.php Comment puis-je le rediriger vers default2.php?

2
IseNgaRt

Il suffit probablement d’ajouter le paramètre layout GET à l’URL

Aussi, vous pouvez rediriger dans le contrôleur en utilisant setRedirect() et JRoute.

$this->setRedirect(JRoute::_('index.php?option=com_iproperty&view=vtour&layout=default2', false), $msg);
3
Guilherme