class Model_User extends ORM {
  // columns: UserID, Name
  // public $Name ; // this didn't work
}

目前,我创建一个对象:$ user = new model_user();和访问列,例如:

 $user->Name = 'My Name';

我想让我的IDE向我展示数据模型中的所有列,以避免拼写错误,现在马上可以使用哪些字段。

如何更新我的模型以使我的IDE列表可能的列/属性列表?我尝试将属性添加到全班上,但这打破了ORM(),不再允许保存。我必须覆盖一些基类属性,这些属性在数据库中读取列名中后会设置。

有帮助吗?

解决方案

利用 PHPDOC' @财产 标签:

/**
   @property  string   Name     username
   @property  int      UserID   user ID (primary key)
 */
class Model_User extends ORM {
// ...
}

其他提示

使它起作用,必须与 $

/**
  *   @property string $Name
  *   @property int $UserID
  */
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top