0
我正在使用Yii2和MongoDB,并且需要使用预设的_id字段创建记录。Yii2在创建时分配ID字段
_id是一个MongoId,因此它是唯一的。这里没有冲突ID的问题。
我正在创建CSS主题模板系统,CSS中的#id选择器使用主题模型的ID。
我可以在控制器级别生成id,将它添加为隐藏字段。
的问题是我怎么覆盖,其中,通过模型生成与_id默认行为,我自己的_id
我正在使用Yii2和MongoDB,并且需要使用预设的_id字段创建记录。Yii2在创建时分配ID字段
_id是一个MongoId,因此它是唯一的。这里没有冲突ID的问题。
我正在创建CSS主题模板系统,CSS中的#id选择器使用主题模型的ID。
我可以在控制器级别生成id,将它添加为隐藏字段。
的问题是我怎么覆盖,其中,通过模型生成与_id默认行为,我自己的_id
我设法通过增加一个“创造”的情景,并添加规则来设置_id来解决这个问题在我的模型上的场景“安全”:
public function rules() {
return [
[['_id'], 'safe', 'on' => 'create']
];
}
很高兴知道你能做到这一点,所以......这是什么问题? – Sammaye 2014-12-02 12:58:07
添加了我的问题 – 2014-12-02 13:09:04