2013-04-11 60 views
0

当我从视图中调用$this->renderPartial()时,它根本不起作用。Yii框架renderPartial不能在视图中工作

代码我想:

$this->renderPartial("_selectedalbums"); 

的 “_selectedalbums” 的观点是在同一目录下。

我失踪了,请帮忙。

+0

究竟发生了什么?什么都没有或有错误? – ShaunUK 2013-04-11 08:45:21

回答

2

如果您将值传递给视图,那么可能会有这些变量可能无法正确分配或初始化的机会。 检查所有这些传递值是否正在获取值。同时打开错误报告并查看。 希望它有帮助。

1

鉴于局部视图与您正在运行的控制器位于相同的视图文件夹中,您应该检查拼写。区分大小写的文件系统将要求您准确(_selectedAlbums vs _selectedalbums)。

+0

拼写和一切都是确切的 – 2013-04-11 08:36:45

+0

记得我从同一个文件夹中的另一个视图调用了这个 – 2013-04-11 08:40:19

+1

必须有一些小事情导致这种情况,因为它是100%有效的。我在很久以前使用模块时隐约记得类似的东西。尝试'renderPartial('//文件夹/ _selectedalbums')'看看是否有帮助。 – 2013-04-11 10:14:06