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
:是的,我编辑了我的问题,不是来自控制器,而是来自视图。