javascript - PhpStorm:在 ctp 文件中编写 PHP、HTML 和 JS
问题描述
使用 CakePHP 编写代码,通常 *.ctp 文件包含 PHP、HTML 和 JavaScript 代码。不幸的是,PhpStorm 只识别 PHP 和 HTML:
当然,如果我编辑一个仅 JavaScript 的文件 (.js),突出显示和自动完成功能会起作用。
我试图遵循这个答案,但我无法将相同的扩展名分配给多种语言。
如何在 PhpStorm 中编辑所有三种语言?
解决方案
请执行下列操作:
<?php $this->append('script');?>
<script type="text/javascript">
jQuery(document).ready(function() {
...
});
</script>
<?php $this->end();?>
推荐阅读
- php - Wordpress - 找不到 wp-admin
- neo4j - 如何限制 Neo4j 中两个节点之间只有一种关系?
- python - Plotly:如何以十六进制显示轴刻度?
- elasticsearch - elasticsearch摄取管道重命名动态字段
- android - 在 recyclerview 中显示来自适配器的特定注释
- javascript - 来自经过的小时、分钟和秒变量的 Jquery / JavaScript 倒数计时器
- c++ - 2147483648 + 2147483648 + 2147483648 不应该是 -2147483648 吗?
- javascript - Three.js - 仅渲染场景背景但不渲染几何图形
- powershell - 有没有办法将 VS 2019 的 Developer Powershell 添加为 VSCode 中的集成终端?
- spring - 如何将异常定向到 Spring Integration 中的自定义错误通道?