我想在用户的视图模板中显示用户的个人资料照片
请帮助我 这是我的代码
echo $this->Html->image('file' , array(
'class'=>'img-responsive' ,
'width'=>'500',
'height'=>'500'
));
名为file的数据库字段是图片的路径
数据库字段被命名为文件,例如图片文件的路径
是img\ocr_10887926_926362867374383_1355265921_n.jpeg
答案 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的一些基础知识。它肯定会在未来得到回报。