2014-07-04 4 views
0

normale J'utilise le module utilisateur de Yû et moi avons la vue de profil une vue renderPartial d'une autre action du contrôleurYii renderPartial travaillant sur localserver (xampp), mais pas sur l'hôte

<div class="row"> 
<?php $model2 = new Symptomhistory; ?> 
<?php $this->renderPartial('//symptomhistory\_usersHistory',array('model'=>$model2)); ?> 
</div> 

Ce code fonctionne parfaitement quand je lance sur mon serveur local, mais quand je le télécharger à mon hôte, je reçois l'erreur suivante:

CException 

ProfileController cannot find the requested view "//symptomhistory\usersHistory". 

J'ai essayé d'aller sur le chemin avec » .... \ ect .. ect .. \ vues \ symptomhistory \ usersHistory "aussi mais ça ne marche pas. Est-ce un problème avec mon serveur? Parce que si c'est un peu bizarre puisque tous les autres renderPartials fonctionnent bien, c'est juste celui-ci qu'il ne peut pas trouver.

Nous vous remercions de votre temps.

Répondre

1

Vous exécutez probablement xampp sur Windows à droite? N'utilisez jamais de barres obliques inverses comme séparateurs de chemin, utilisez toujours des barres obliques.

Ainsi, votre commande doit être:

<?php $this->renderPartial('//symptomhistory/_usersHistory', array('model' => $model2)); ?> 
+0

yup qui fixe, merci :) –

Questions connexes