这是我在localhost上的URL:
http://localhost/ss/index.php?r=myc/mya
myc有一个方法actionmya
可以简单地调用相应的视图文件
public function actionmya()
{
$this->render('mya');
}
我的视图文件夹中有一个php文件mya.php
,我想在其中包含另一个脚本myfile.php
,该脚本保存在myfolder
该视图文件夹中命名的文件夹中
我试图以这种方式将其包括在mya.php
:
include(dirname(__FILE__) . '/myfolder/myfile.php');
但是,它会产生一个错误:
include(C:\xampp\htdocs\ss\protected\views\myc/myfolder/myfile.php): failed to open stream: No such file or directory
我尝试在Windows pc上交换反斜杠和正斜杠,但是尽管文件明确位于上述指定位置,但是却无济于事。
如何在我的视图文件中包含该文件?
好吧……您首先说过要包含的文件已命名myscript.ph
(实际上,它可能.php
在末尾有完整的扩展名吗?),但是随后您将其包含在文件名中myfile.php
。请在您的include语句中指定正确的文件名,它肯定会起作用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句