2016-08-21 04:51:39 +05:30
|
|
|
|
<?php
|
|
|
|
|
namespace api\modules\authserver\models;
|
|
|
|
|
|
|
|
|
|
use Yii;
|
|
|
|
|
use yii\base\Model;
|
|
|
|
|
|
|
|
|
|
abstract class Form extends Model {
|
|
|
|
|
|
2016-09-01 13:01:43 +05:30
|
|
|
|
public function formName() {
|
|
|
|
|
return '';
|
|
|
|
|
}
|
|
|
|
|
|
2016-08-21 04:51:39 +05:30
|
|
|
|
public function loadByGet() {
|
|
|
|
|
return $this->load(Yii::$app->request->get());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function loadByPost() {
|
|
|
|
|
$data = Yii::$app->request->post();
|
2016-10-15 18:37:03 +05:30
|
|
|
|
if (empty($data)) {
|
|
|
|
|
// TODO: помнится у Yii2 есть механизм парсинга данных входящего запроса. Лучше будет сделать это там
|
|
|
|
|
$data = json_decode(Yii::$app->request->getRawBody(), true);
|
|
|
|
|
}
|
2016-08-21 04:51:39 +05:30
|
|
|
|
|
|
|
|
|
return $this->load($data);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|