【发布时间】:2015-03-06 13:13:42
【问题描述】:
我现在使用php-activerecord 有一段时间了,我非常喜欢它。 php-activerecord 是一个基于ActiveRecord 模式的开源ORM 库。但是,我也喜欢 phpdoc 并用它来记录我的代码。因此,我的同事很容易理解我构建的平台。但是使用 php-activerecord 我的模型类现在看起来像这样:
/**
* The Company class.
*
* @since 1.0.0
*
*/
class Company extends \ActiveRecord\Model
{
/** explicit table name since our table is not "company" */
static $table_name = 'Company';
/** explicit pk since our pk is not "id" */
static $primary_key = 'companyId';
}
他们工作,但他们过去看起来像这样:
/**
* The Company class.
*
* @since 1.0.0
*
*/
class Company extends \ActiveRecord\Model
{
/** @var integer The company id. */
private $companyId;
/** @var string The company name. */
private $name;
}
长话短说
使用 php-activerecord 时,无法记录我的模型属性和更新 phpdoc。我希望能够做到这一点,我应该往哪个方向看?
【问题讨论】:
标签: php activerecord orm phpdoc phpactiverecord