Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codemirror无法使用Yii视图、引导_Php_Yii_Codemirror - Fatal编程技术网

Php Codemirror无法使用Yii视图、引导

Php Codemirror无法使用Yii视图、引导,php,yii,codemirror,Php,Yii,Codemirror,我正在尝试将Codemirror集成到我在Yii 1中的一个视图中 但结果并不好 请帮帮我 控制员:我注册了 $cs->registerScriptFile($baseUrl.'/js/codemirror.js', \CClientScript::POS_BEGIN); $cs->registerScriptFile($baseUrl.'/js/php.js', \CClientScript::POS_BEGIN); In view.php <textarea id

我正在尝试将Codemirror集成到我在Yii 1中的一个视图中

但结果并不好

请帮帮我

控制员:我注册了

$cs->registerScriptFile($baseUrl.'/js/codemirror.js', \CClientScript::POS_BEGIN);
$cs->registerScriptFile($baseUrl.'/js/php.js', \CClientScript::POS_BEGIN);
In view.php

    <textarea id="editor" name="editor" rows="10" style="width: inherit;">
    <?= htmlentities($model->diff_content); ?>
</textarea>
<script type="text/javascript">
    var e = CodeMirror.fromTextArea(document.getElementById("editor"), {
        mode: "application/x-httpd-php"
        //theme: 'blackboard'
    });
    /*function app() {

        var txt = "myText";
        $('textarea#code').text(txt);
    }*/
</script>
结果:


非常感谢

我找到了我问题的答案

$cs->registerCssFile($baseUrl.'/css/codemirror.css', \CClientScript::POS_BEGIN);
它将产生

这就是问题所在

我得换成

$cs->registerCssFile($baseUrl.'/css/codemirror.css');
不带客户端脚本::POS_BEGIN


一切恢复正常。

你不应该在控制器中这样做为什么?我可以看到脚本被添加到html页面的顶部。在控制器中添加脚本不是一个好的做法。但它无助于您在控制台中得到任何错误吗?