当前位置: 首页 > 知识库问答 >
问题:

如何移动图片从应用程序/媒体到应用程序/webroot/img在CakePHP

艾翼
2023-03-14

我使用的是CakePHP 1.2,当我上传新图片时,它们存储在一个文件夹中,例如“app\media\Deal\585”,其中“585”是交易的编号,“Deal”是我的控制器的名称,但通常我上传的所有图片都存储在这个文件夹中:“app\media\”。但是,为了从视图访问上传的图片,我需要将图像移动到以下位置:“app\webroot\img”。在视图文件中,以下是我尝试访问图片的方式:

$imageUrl = $html->getImageUrl('Deal', $deal['Picture'][0], array('dimension' => 'wide_big_thumb', 'alt' => sprintf(__l('[Image: %s]'), $html->cText($deal['Deal']['name'], false)), 'title' => $html->cText($deal['Deal']['name'], false)));
echo $html->image($imageUrl, array('width' => '100%', 'alt' => sprintf(__l('[Image: %s]'), $html->cText($deal['Deal']['name'], false)), 'title' => $html->cText($deal['Deal']['name'], false)));

$html-

共有1个答案

邢皓
2023-03-14

我想出来了。显然,这不是来自流行插件的代码,也不是用于生成图像的标准或传统CakePHP代码。在我看来,这更像是定制的添加,如果是这样,没有人应该知道答案。我成功了,现在一切都好了。

 类似资料:
  • 我学习AWS和Flutter为大学的一个主题开发一个移动应用程序(Android),比如Instagram。 我的问题是,是否有一种方法可以直接将图像从应用程序发送到S3 Bucket,并将与该图像相关的URL存储在Dynamodb中。 我将感激任何形式的指导,因为我是AWS的新手。

  • 我正试图将运行在tomcat上的现有应用程序更改为SpringBoot。它一直运行到真正的SpringBoot启动。我有一个类似的应用程序运行在SpringBoot上。这就是我知道它一直运行到Springboot的原因。 我的主要方法: 我尝试使用@componentscan运行main方法,该方法具有如下所示的basePackages: 这无济于事。我尝试在main类的顶部添加@SpringBo

  • 我用xcode11运行我的应用程序,并且可以发布它。但是,我看到了苹果发布的下面这则公告; “从2021年4月开始,所有提交到应用商店的iOS和iPadOS应用都必须使用Xcode 12和iOS 14 SDK构建。” 我到底该怎么做?如果我下载Xcode12并运行我的应用程序,SDK会自动更新吗?安装iOS 14 SDK该怎么做? 或者我需要为我现有的豆荚“豆荚更新”吗?在我的项目“iOS部署目标

  • 我有两个应用程序需要通过深层链接进行通信:Flutter Web应用程序和iOS上的Flutter移动应用程序。 基本上,流程需要是我单击在移动浏览器上运行的Web应用程序中的一个按钮,然后应该触发移动应用程序启动。 我遵循了设置深度链接的指定说明,并有两个观察结果: 一切都在Android上完美运行。 如果我在任何其他iOS应用程序(日历,MS Teams等)中点击链接,它就可以正常工作。这使我

  • 我正在探索将java web应用程序移动到Azure应用程序服务的可能性。应用程序on prem在启动时读取属性文件。 是否有可能将属性文件传递或放置到应用服务?如果没有,建议将此类遗留应用程序移动到Azure应用服务?

  • 我需要将以下HTML应用程序转换为Android、iphone 我已经按照以下链接安装了phonegap的CLI界面:--- http://phonegap.com/install/ 现在我需要一些Android、IOS或windows-8的SDK吗? 或者phonegap CLI不需要任何支持SDK来将HTML应用程序转换为移动应用程序? settings.js文件

  • 我需要将我的应用程序从sqlite移动到MySQL。我跟着那个向导 http://help.nitrous.io/mysql/ 安装了mysql,这是我的yaml文件 当我尝试执行时,我会遇到以下错误 无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(2) 无法为{“adapter”=>“mysql2”,“encoding”=>“utf8”,“da

  • 了解如何下载和使用 Photoshop Fix、Photoshop Mix、Photoshop Sketch、Preview CC 及 Lightroom Mobile Adobe Photoshop Fix 使用 Adobe Photoshop Fix,可将 Adobe Photoshop 桌面软件的强大功能与移动设备的便利性相结合,从而在您的 iPhone 或 iPad 上提供富有创意且易于使