Je souhaite des en-têtes différents pour ma page de destination et toutes les autres pages de ma webapp. Quelle est la meilleure façon de procéder? Pour autant que je sache, l'en-tête et le pied de page sont chargés à partir de view/layouts/main.php. Dans mon cas, puisque j'utilise un thème, il est chargé depuis themes/new/views/layouts/main Maintenant je veux la section d'en-tête pour toutes mes pages excepté la page d'atterrissage, pour employer la section d'en-tête telle que définie dans le "main.php", cependant la page d'atterrissage devrait avoir un en-tête différent. Comment dois-je faire cela? Dois-je utiliser un rendu partiel? Et depuis que je suis débutant Yii, comment dois-je faire cela? Puis-je également utiliser l'un des autres fichiers de disposition, column1.php ou column2.php? Et comment?En-têtes personnalisés du framework Yii
Je ne cherche pas une tenue de main étendue ici. J'ai juste besoin d'une tête, quant à la façon dont les gens ont mis en œuvre des fonctionnalités similaires.
Résolu moi-même par 1. Création d'une mise en page différente (que j'utilise sur la page de destination) - appeler front.php 2. Dans le contrôleur pour la page que je voulais une mise en page différente pour (Homepage, So dans SiteController actionIndex). J'ai ajouté ce $ this-> layout = '// layouts/front'; – Abhinav