Yii renderPartial在localserver(xampp)上工作,但不在普通主机上工作

时间:2014-07-04 17:54:57

标签: php yii

我正在使用Yii的用户模块,我在配置文件视图中有另一个控制器操作的renderPartial视图

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

当我在本地服务器上运行它时,此代码工作正常,但当我将其上传到我的主机时,我收到以下错误:

CException

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

我尝试使用“.... \ ect .. ect .. \ views \ symptomhistory \ usersHistory”进入路径,但它不起作用。这是我服务器的问题吗?因为如果它是一个奇怪的,因为所有其他renderPartials工作正常,它只是这个它找不到。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

您可能正在Windows上运行xampp吗?不要使用反斜杠作为路径分隔符,总是使用正斜杠。

所以你的命令应该是:

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