我正在尝试使用CakePHP输出用户个人资料图像,就像facebook输出个人的个人资料图片一样。我遇到的挑战是使用$ this-> Html-> image()会自动从webroot目录中获取图片。出于安全原因,我的图像存储在webroot目录之外。使用cakePHP sendFile或不推荐使用的媒体视图以低音方式将整个动作渲染为图像,但我希望将iamge与一些用户配置文件信息一起输出。我试图使用HTML标记但没有成功。
答案 0 :(得分:0)
Cakephp图像助手语句是:
<?php echo $this->Html->image($path , $options = array()); ?>
这是一个小例子,我将向您展示如何使用cakephp来显示外部图像:
<?php echo $this->Html->image('http://graph.facebook.com/100006760831116/picture?type=large' , array('class'=>'img-responsive' , 'width'=>'500', 'height'=>'500')); ?>