YII根据表字段名生成的类如何自己更改名字?
程序员文章站
2022-06-11 18:59:57
...
比如:
CREATE TABLE 'tbl_myr_version' (
'current_version_id'
);
如果是YII根据AR生成的,那么类的名字也应该是current_version_id,
,如何让生成的类的名字变成currentVersionId呢?
事情紧急,请YII大神回答。。
回复内容:
比如:
CREATE TABLE 'tbl_myr_version' (
'current_version_id'
);
如果是YII根据AR生成的,那么类的名字也应该是current_version_id,
,如何让生成的类的名字变成currentVersionId呢?
事情紧急,请YII大神回答。。
这个在gii里边Model生成时,可以自已填写的.
如果不用gii,可以自已在models目录下创建一个文件名CurrentVersionId.php
,然后写上代码.
class CurrentVersionId extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
public function tableName()
{
//为了使用前缀tbl_, 用这种2个花括号方式
return '{{myr_version}}';
}
}
Yii会autoload的.