Yii框架,自定义PHP文件的路径

Yii框架,自定义PHP文件的路径,php,yii,yii-extensions,Php,Yii,Yii Extensions,我使用的是带有标题的自定义.php文件('Content-type:image/png')实际上它返回一个图像。 我想在我的视图中以这种方式查看该图像: <img src="path/to/custom/image.php"/> 我应该把我的自定义php文件放在哪里?以及如何设置它相对于控制器的路径,例如:。/../images/file.php,或者您可以这样做: <img src="<?php echo Yii::app()->request->ba

我使用的是带有
标题的自定义.php文件('Content-type:image/png')实际上它返回一个图像。
我想在我的视图中以这种方式查看该图像:

<img src="path/to/custom/image.php"/>


我应该把我的自定义php文件放在哪里?以及如何设置它相对于控制器的路径,例如:
。/../images/file.php
,或者您可以这样做:

<img src="<?php echo Yii::app()->request->baseUrl; ?>/images/file.php"/>
request->baseUrl;?>/images/file.php“/>
这样,文件必须可以从外部访问


只是澄清一下,你不应该从你的控制器调用它,而应该从你的角度来调用。

为什么不把这段代码放在控制器操作中呢?我认为这样会很好。如果你要从视图调用它,而图像来自控制器操作,你应该使用
'controller/action'
url格式使用
createUrl()
来自
CController
:是的,我编辑了我的问题,不是来自控制器,而是来自视图。