他们我仍然在学习cakephp,所以这个问题可能很容易,但即时通讯挣扎。我有一个view.ctp目前显示买家的个人资料,除此之外,我也希望它显示买家的个人资料图片。我在买方表中有一个名为prof_pic的字段,它使用longblob数据类型。我可以查看登录买家的个人资料,现在我希望他们查看他们的个人资料图片和个人详细信息。我该怎么做呢?谢谢Cakephp:在cakephp 2中显示用户的个人资料图片
0
A
回答
0
您应该考虑将文件保存在文件系统而不是数据库中。 CakeDC的FlorianKrämer为此做了一个不错的writeup。总之:
在数据库中存储的文件是在几乎所有情况下,一个坏的解决方案 因为当你得到它具有通过 数据库连接,它可以,特别是在服务器上走的道路不属于文件在 相同的网络中,导致性能问题。在文件系统中存储的
优点:
- 简单而直接的文件访问,来分析它们(CSV,XML ...)或操纵它们(图片)
- 你并不需要安装任何额外的软件来管理它们
- 便于移动和安装在其他机器
- 较小然后存储在一个数据库
他开始了一个有趣的插件来做到这一点。它利用了Gaufrette文件系统抽象层,并使Cake中的文件更加清洁。使用Imagine插件也可以将图像缩放到您的需求,如果您运行的是高流量网站,您甚至可以在Amazon S3和类似网站上托管您的图像。
1
保存图像文件夹中
,那么你可以很容易地使用它...调整或作物,只要你喜欢..
这是简单和容易的方式:)
相关问题
- 1. 在cakephp中添加个人资料图片
- 2. cakephp 3允许用户只编辑他们的个人资料
- 3. Facebook个人资料图片未显示在导航标题中?
- 4. 使用UIImageView来显示随机的Facebook个人资料图片
- 5. 如何使用facebook图形API显示用户个人资料图片?
- 6. 用户个人资料图片在Imagecache评论上无法正常显示
- 7. 用个人资料图片显示FB朋友
- 8. 如何在登录后显示Facebook个人资料图片?
- 9. 如果用户没有个人资料显示404
- 10. 用户个人资料照片 - C#
- 11. 显示来自XML文件的Twitter个人资料图片
- 12. Android的位图用户的个人资料图片
- 13. 如何在Facebook上更改用户的个人资料图片?
- 14. 显示Twitter的Widget中的随机用户个人资料
- 15. 获取用户个人资料图片圈图像视图
- 16. Lync for Mac 2011不显示个人资料图片/头像
- 17. 个人资料图片不与Facebook连接显示
- 18. Facebook个人资料图片不显示Swift
- 19. 如何显示Facebook好友个人资料图片?
- 20. facepile插件不显示任何个人资料图片
- 21. Django - 默认个人资料图片不显示
- 22. 获取Facebook的个人资料图片使用Facebook用户名
- 23. 在wordpress用户的个人资料中显示用户的订单
- 24. 更新用户的个人资料图片
- 25. 无法获取twitter个人资料图片的用户api 1.1
- 26. SocialEngine Zend公司获取用户的个人资料图片
- 27. 如何使用django在另一个项目中显示用户的fb个人资料图片
- 28. facebook图api上传照片到用户的个人资料
- 29. 用户个人资料附加地图
- 30. 获取用户照片的个人资料照片的大小
HTTP://edivad.wordpress .COM/2007/04/17/CakePHP的-的mysql-和BLOB / – 2012-08-09 09:48:50