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