public function init() { if (!$this->modelName) { $this->modelName = StringHelper::basename(get_class($this), 'Controller'); } if (!$this->modelClass) { $modelClass = 'app\\models\\' . $this->modelName; if (class_exists($modelClass)) { $this->modelClass = $modelClass; } else { $modelClass = 'app\\models\\readonly\\' . $this->modelName; if (class_exists($modelClass)) { $this->modelClass = $modelClass; } } } if (!$this->filterModelClass) { $filterModelClass = 'app\\models\\search\\' . $this->modelName . 'Search'; if (class_exists($filterModelClass)) { $this->filterModelClass = $filterModelClass; } else { $filterModelClass = 'app\\models\\readonly\\search\\' . $this->modelName . 'Search'; if (class_exists($filterModelClass)) { $this->filterModelClass = $filterModelClass; } } } parent::init(); }
public function init() { if (!$this->modelClass) { $this->modelClass = Inflector::pluralize($this->id); } \Yii::$app->request->getRawBody(); \Yii::$app->getResponse()->getHeaders()->add('Access-Control-Allow-Origin', '*'); parent::init(); }
public function init() { parent::init(); if ($this->relationAttribute === null) { throw new InvalidConfigException('The "relationAttribute" property must be set.'); } if ($this->relations === null) { throw new InvalidConfigException('The "relations" property must be set.'); } if ($this->searchClass === null) { throw new InvalidConfigException('The "searchClass" property must be set.'); } }
public function init() { parent::init(); XiiVersion::run(self::XII_VERSION); if ($this->modelClass === 'XiiAcPlus') { XiiError::sendError(0, 'The "modelClass" property must be set.'); Yii::$app->end(); } $this->_requestCurrent = Yii::$app->request->getMethod(); XiiError::open(); $this->_modelClass = new $this->modelClass(); switch ($this->_requestCurrent) { case 'GET': $this->_requestData = Yii::$app->request->get(); $this->_requestIds = isset($this->_requestData['id']) ? $this->_requestData['id'] : ''; break; case 'POST': $this->_requestData = Yii::$app->request->post(); break; case 'PUT': parse_str(file_get_contents('php://input'), $put_vars); $this->_requestData = $put_vars; $this->_requestIds = Yii::$app->request->get(); $this->_requestData = array_merge($this->_requestData, $this->_requestIds); break; case 'DELETE': parse_str(file_get_contents('php://input'), $put_vars); $this->_requestData = $put_vars; $this->_requestIds = Yii::$app->request->get(); break; default: $this->_requestData = Null; break; } if (isset($this->_requestData[$this->_requestValidField])) { $this->_requestValidData[$this->_requestValidField] = $this->_requestData[$this->_requestValidField]; unset($this->_requestData[$this->_requestValidField]); } }
public function init() { Yii::$app->response->format = Response::FORMAT_JSON; parent::init(); }
public function init() { parent::init(); Yii::$app->user->enableSession = false; Yii::$app->response->format = 'json'; }
public function init() { parent::init(); Yii::$app->user->enableSession = false; }
/** * Initializer of the controller * **/ public function init() { parent::init(); }
public function init() { return parent::init(); $this->checkHeader()->setSessionID(); }
public function init() { parent::init(); \Yii::$app->user->enableSession = false; \Yii::$app->user->loginUrl = null; }