Yii - 将CDN Javascript添加到我的流程中

I have inherited someone else's PHP code & am totally clueless about the language.

I want to add Babel from CDN into my page header right after React & ReactDOM local files are loaded, however, before the app javascript files load up.

Here is the relevant chunk where the files are arranged at: protected -> controllers -> appcontroller.php

public function includeStyles() {
     $baseUrl = Yii::app()->baseUrl;
     $styles = Yii::app()->getClientScript();
     $styles->registerCssFile($baseUrl . '/css/DA_TemSelect.css?' . $this->version);
     $styles->registerCssFile($baseUrl . '/css/styles.css?' . $this->version);
}
public function includeScripts() {
     $baseUrl = Yii::app()->baseUrl;
     $scripts = Yii::app()->getClientScript();
     $scripts->registerScriptFile($baseUrl . '/js/libraries/jquery-ajax.js');
     $scripts->registerScriptFile($baseUrl . '/js/libraries/react.js');
     $scripts->registerScriptFile($baseUrl . '/js/libraries/react-dom.js');

Here is where I want the CDN Babel js file to load, i.e. right after React, however, before the following js files.

$scripts->registerScriptFile($baseUrl . '/js/aphrodite/models/Element.js?'. $this->version);

I should mention, I tried this link but to no avail.

I appear to be using Yii version 1.1.13 (as per the CHANGELOG).

Thanks,

doucao1066
doucao1066 对不起,我的意思并不令人反感。这对我来说没有意义。就像Q:“我烤了一块巧克力蛋糕,但它含有巧克力,我不喜欢巧克力。我该怎么办?”答:“不要把巧克力放在那里。”;)无论如何,我很高兴你修好它。不要害怕下次问一个问题,也许只是先考虑一下。但是我们都以某种方式开始了:)
接近 5 年之前 回复
dongmao4486
dongmao4486 实际上这就是诀窍。谢谢。关于荒谬的问题,我们都需要帮助。也许你还需要一些能够到达现在的位置。我赞成了为其他人回答问题的评论。再次感谢。
接近 5 年之前 回复
dsakktdog498483070
dsakktdog498483070 顺便说一句,你应该考虑你正在编写的代码。不要只是复制和粘贴其他人之前写的内容。对不起,这真是荒谬的问题。
接近 5 年之前 回复
douyuepi6485
douyuepi6485 那么,如果你不想用$baseUrl启动它,为什么还要用$baseUrl作为前缀呢?它完全没有意义。只需将完整的CDNURL作为字符串传递,不带任何变量。
接近 5 年之前 回复
dsgk0386
dsgk0386 问题是如何添加CDN。所有这些都是'$baseURl'。我尝试了$scripts->registerScriptFile($baseUrl。'//cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js');它不起作用。显然,我需要添加一个指向CDN的变量,而不是baseURL
接近 5 年之前 回复
douchuza8908
douchuza8908 Soo......你知道你想要它的位置,你知道这条线应该是什么样的,问题是什么?
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐