【问题标题】:Netbeans php Model functions autohintNetbeans php 模型函数自动提示
【发布时间】:2011-09-01 11:12:00
【问题描述】:

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

【问题讨论】:

  • 有什么建议吗?我还能提供其他信息吗?我尝试了很多不同的东西,但没有任何效果,我有其他功能的自动完成功能,但它不会为我加载的模型提供它们。谢谢
  • 我建议你显示你的代码
  • 我应该显示什么代码?我的模型中的 phpDoc 没有加载?我确定它们是正确的,因为它适用于控制器中的其他功能,只是不会加载模型的功能。我做@property CI_Model $notification.. 但它不会将这些功能加载到自动帮助器中

标签: php codeigniter netbeans autocomplete


【解决方案1】:

类属性的正确文档块是

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

所以在你的情况下,像

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

【讨论】:

    【解决方案2】:

    我建议你看看这个帖子:CodeIgniter Code Completion with the Netbeans IDE for PHP

    之后,我将模型添加到 ci_autocomplete.php,如下所示:

    @property Products_Model $Products_Model

    我目前在 NetBeans IDE 6.8 (Windows) 上运行此设置

    祝你好运,编码愉快!

    【讨论】:

    • 我已经尝试了几个教程、链接和建议,但你的一点点额外的改变就是我需要的魔法。
    猜你喜欢
    • 2013-03-17
    • 2010-12-20
    • 2012-04-19
    • 2013-10-12
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 2013-11-22
    • 2011-02-14
    相关资源
    最近更新 更多