yii2 mongodb Пример сохранения модели ActiveRecord из POST. Типы ObjectId, Integer
Primary tabs
Пример сохранения модели:
$dates = Yii::$app->request->post('holiday_dates'); $dates_array = explode("\r\n", $dates); foreach ($dates_array as $date) { $model = new Holiday(); // mongoDB ActiveRecord $model->organization_id = new \MongoId( Yii::$app->request->post('organization_id')); // будет именть тип ObjectId $date_time = \DateTime::createFromFormat('m/d/Y', $date); $date_time->setTime(0, 0, 0); // время в ноль (а дату оставляем) $model->date = (int) $date_time->getTimestamp(); // это будет храниться как integer $model->save(); }
- Log in to post comments
- 3094 reads