从Yii Framework中的文件创建文件

时间:2013-11-15 00:00:11

标签: php file yii frameworks

Hellou我遇到了这个代码的问题..我想通过这个URL创建一个文件,因为我没有框架,该文件是一个HTML,我想提取其内容,以使用file_get_contents在mmesage中显示它。我的意思是,我将html附加到消息正文以通过电子邮件发送(使用PHPMailer)。 这就是我只使用PHP的方式:

$body = file_get_contents('firma.html'); 

这就是我使用Yii Framework的方式:

$file = file(Yii::app()->request->baseUrl.'/vendor/firma.html');

然后使用file_get_contents。 我试过了:导入,basepath,baseurl,没有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用CFile扩展程序:http://www.yiiframework.com/extension/cfile/

然后你可以打开一个文件:

$file = CFile::getInstance(Yii::app()->request->baseUrl.'/vendor/firma.html');
$contents = $file->getContents();

或者写一个文件:

$file = CFile::getInstance(Yii::app()->request->baseUrl.'/vendor/firma.html');
$file->setContents('bla');