2016-08-26 61 views
0

我在CakePHP 3.0項目和插件CakeStorm中使用Phpstorm作爲IDE。我想將腳本塊內的代碼當作javascript代碼來處理,但IDE不能識別正確的語法。如何使用PhpStorm IDE糾正在CakePHP項目中識別js代碼?

<?php $this->start('script') ?> 
    //javascript code here ... 
<?php $this->end() ?> 

我知道有一個在PhpStorm稱爲「語言注入」功能,可以解決這個問題,但不可能想出一個辦法來實現這一目標。

+1

(默認),是不是在HTML中的上下文可能,檢查https://www.jetbrains.com/help/phpstorm/2016.2/language -injection-settings-generic-php.html – yceruto

+1

懷疑,真的懷疑在默認功能下PhpStorm是完全可能的(除非通過PHP解析器/自定義插件進行特殊處理)。我唯一能想到的就是在實際PHP代碼中使用'echo'與HEREDOC(使用'JS'作爲標籤)... – LazyOne

+0

downvote的任何提示? – nsbm

回答

3

但是,你能做到這一點在PHP方面:

$this->start('script'); 
echo <<<JS 
    //javascript code here ... 
JS; 
$this->end(); 
相關問題