2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHPStormでcakephp ctpファイルのコード補完を行う方法

Last updated at Posted at 2018-05-07

##ctpファイルのコード補完を行う方法

普段、PHPStormでphpの編集を行っています。
最近、CakePHP3のフォームヘルパーを使用する際にctpファイルではコード補完ができなかったため対策を調べました。これはその忘備録です。

###コード補完を効かせるために
なぜctpファイルはコード補完が利かなくなってしまうのかという原因は、PHPStormが現在編集しているctpファイルがどのクラスに属しているかを把握していないからということらしいです。
したがって、どのクラスに属しているのかをctpファイルの初めに書いてやる必要があります。

具体的には下記の通りです。(コメントアウトしている部分に記載してOKです)

index.ctp
<?php
/*
*↓↓ctpファイルの初めの行に以下の行を追加する。↓↓
*@var \App\View\AppView $this #←これを追加
*/
2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?