0

我有这个显示个人资料的 Yii/PHP 网络应用程序。我想创建一个控制器,当我从 DB 表中读取用户配置文件记录并将配置文件图像 id 传递给控制器​​时,控制器会在用户照片目录中找到图片并将其返回,而不是进行直接链接注入。例如,<img>标签将是这样的:

<img src="<?php echo 'http://www.example.com/example.php?imgid=155214' ?>" alt="photo"/>

我怎样才能实现这样的事情?我的意思是如何返回图像?我应该读取和输出文件还是有更好的方法?感谢您的建议和可能的代码示例:)

4

1 回答 1

1

我想你有一个存储所有图像的模型“图像”。解决方案可能与此类似:

class MyController extends Controller {
    public function actionMyAction($imgid) {
        $image = Image::midel()->findByPk(array(
            'condition' => 'id=:id',
            'params' => array(
                ':id' => 'id')));
        return $image->path;
    }
}
于 2013-06-10T04:42:05.937 回答