如何显示用户资料照片cakephp 3

时间:2016-06-18 12:32:58

标签: cakephp

我想在用户的视图模板中显示用户的个人资料照片

请帮助我 这是我的代码

echo $this->Html->image('file' , array(
    'class'=>'img-responsive' ,
    'width'=>'500',
    'height'=>'500'
));

名为file的数据库字段是图片的路径

数据库字段被命名为文件,例如图片文件的路径

img\ocr_10887926_926362867374383_1355265921_n.jpeg

1 个答案:

答案 0 :(得分:1)

该函数的原型是image(string $path, array $options =[])

你正在做的是告诉cake输出文字字符串 'file'作为图像的路径而不是数据库字段的字符串内容

要使用数据库字段中包含的数据,您需要先从数据库中检索它(您不显示此类代码),或者如果将其存储在会话中,则从会话中获取它。

如果您正在使用CakePHP2,那么它可能类似于$this->Html->image($user->file);,如果您正在使用CakePHP2,则可能是$this->Html->image($user['file']);,假设$user是检索到的记录。

PS。如果上述任何内容都没有意义,请退后一步,开始阅读有关PHP和CakePHP的一些基础知识。它肯定会在未来得到回报。