Javascript 无法在cakephp布局中显示图像

Javascript 无法在cakephp布局中显示图像,javascript,php,jquery,css,cakephp,Javascript,Php,Jquery,Css,Cakephp,我正试图让图片显示在我的cakephp网站上。我的任务很简单,让网站标签如下1)这是一个cakephp网站看起来像网站标签2)这是一个免费的网站。网站1)的布局包含cakephp代码,该代码只调用中间“蓝色部分”的视图 我的路径错误,无法显示图像/js。我没有看到我在加载图片和js时做了什么 我加载这样的图像 echo $this->Html->image('f_pic2.jpg', array('alt' => 'CakePHP'` 我以两种方式加载Js,两种方式都没有效

我正试图让图片显示在我的cakephp网站上。我的任务很简单,让网站标签如下1)这是一个cakephp网站看起来像网站标签2)这是一个免费的网站。网站1)的布局包含cakephp代码,该代码只调用中间“蓝色部分”的视图

我的路径错误,无法显示图像/js。我没有看到我在加载图片和js时做了什么

我加载这样的图像

echo  $this->Html->image('f_pic2.jpg', array('alt' => 'CakePHP'`
我以两种方式加载Js,两种方式都没有效果

  <?php
   echo $this->Html->script(array('jquery.min','jquery-ui.min','jquery.magnific-popup.js'));?>

<script src="web/js/jquery.magnific-popup.js" type="text/javascript">
原始(缺少?)答案令人困惑,因为它提到了不必要的文件路径,这是一个cakephp问题,因为cakephp要求以某种方式引用css、js和图像文件。如果将文件的路径放置在webroot文件夹的文件夹中,则不需要包括这些路径。 在每个css文件中,对图像路径的引用也需要更改

echo$this->Html->css(数组('style'); echo$this->Html->css(数组('magnific-popup'))

echo$this->Html->script(数组('jquery.min','jquery.easing.min','jquery.mixitup.min')

Html->image('logo.png',array('alt'=>'CakePHP'));?> 经过这些改动后,网站现在一切正常。以前没有设置css文件图像路径,js包含在路径中,并且以非cakephp的方式。问题解决了

成品在这里证明了这一点

“我在显示图像/js时路径错误”这是什么意思?生成的URL看起来像什么?你的照片在哪里?您是如何配置资产路径的。。。问题应该是独立的,而不是链接到外部来源,在那里你可以找到上下文信息!我已经说过我是如何加载图像的,它们存储在webroot/img文件夹中。您可以看到我有一些图像要显示,但有些由于未知原因没有显示。我不确定丢失了哪些信息。从我提供的信息中有什么不清楚,因为我已经给出了很多。这些链接直观地显示了问题所在,并且能够查看生成的源代码。例如,为什么我不能使用echo$this->Html->image('pic2.jpg',array(…如果图像位于webroot/img文件夹中,那么文件存储在“webroot img/js”中,在蓝色部分显示任何图像这还不够,因为我们不知道由此产生的公共路径结构。我的主要观点是,可以从链接的网站收集的信息应该在您的问题中,因为这就是StackOverflow的工作原理,即使可能的外部链接不再工作,问题也应该是自包含的和可理解的。why这个问题被否决了吗?这是一个很好的问题,证明我的观点已经被提出,结果是一个工作网站
 http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html
   http://book.cakephp.org/2.0/en/core-libraries/helpers/js.html