首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将引导js文件和css文件链接到Cakephp 3x

如何将引导js文件和css文件链接到Cakephp 3x
EN

Stack Overflow用户
提问于 2017-04-08 07:36:34
回答 3查看 528关注 0票数 1

我试图将引导js文件和css文件链接到Cakephp 3x

代码语言:javascript
复制
<?= $this->Html->css('bootstrap') ?> 
<?= $this->Html->css('bootstrap-theme') ?>  

我使用此代码对src/Template/Layout/default.ctp和css文件进行操作,但是当我尝试用相同的方法链接js时

代码语言:javascript
复制
<?= $this->Html->script('jquery') ?> 
<?= $this->Html->script('bootstrap') ?>  

问题是Js不起作用,谢谢您的回应。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-04-08 07:38:18

您可以包括这样的js。

代码语言:javascript
复制
  <?= $this->Html->script('https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js') ?>

或者,如果您的js文件存在于您的项目中,那么它必须位于webroot/js文件夹中,那么您可以包括这样的文件

代码语言:javascript
复制
 <?= $this->Html->script('custom.js') ?>
票数 1
EN

Stack Overflow用户

发布于 2017-04-08 13:29:21

将所有css文件放在webroot/css文件夹中,js文件放在webroot/js中

并访问视图文件中的文件。

代码语言:javascript
复制
<?= $this->Html->css('owl.carousel');?>
<?php echo $this->Html->script('jquery.plugin') ?>

如果您想将所有资产放置在其他文件夹中,如css、js、pugin等,请创建一个文件夹资产或您想要的其他任何东西,并将所有文件夹放入其中,使用如下结构

webroot/assets/css/ webroot/assets/js/

您可以在视图文件中访问这样的文件

代码语言:javascript
复制
<?= $this->Html->css('/assets/css/owl.carousel');?>
<?php echo $this->Html->script('/assets/js/jquery.plugin') ?>

记住资产前的斜线

票数 0
EN

Stack Overflow用户

发布于 2017-04-12 07:44:37

您可以使用:-$ this ->Url->构建(‘/’);//这个引用直到webroot文件夹。之后,您的文件夹路径和js或css文件名。

例子:-

代码语言:javascript
复制
<a href="<?php echo $this->Url->build('/'); ?>js/your_js_file.js"></a>
<a href="<?php echo $this->Url->build('/'); ?>css/your_css_file.css"></a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43291456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档