Netbeans php Model功能autohint

时间:2011-05-25 05:14:19

标签: php codeigniter netbeans autocomplete

当我在一个加载所述模型的控制器中时,Netbeans没有读取我在Models文件夹中的任何函数的phpDoc / autohinting。因此,如果我在控制器ajax.php中,即使我已经加载了模型notification.php,我也没有得到$this->notification->...的自动提示/完成。我甚至在顶部有@property CI_Model $通知评论/ phpDoc中的页面。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

我建议你看一下这篇文章:CodeIgniter Code Completion with the Netbeans IDE for PHP

之后,我将我的模型添加到ci_autocomplete.php中:

@property Products_Model $Products_Model

我目前正在使用NetBeans IDE 6.8(Windows)

祝你好运,编码愉快!

答案 1 :(得分:1)

类属性的正确docblock是

class ClassName
{
    /**
     * @var type
     */
    (public|private|protected) $propertyName;

所以在你的情况下,像

class MyController
{
    /**
     * @var CI_Model
     */
    private $notification;