FavoritesController::admin_ajax_add PHP Метод

admin_ajax_add() публичный Метод

[ADMIN] よく使う項目を追加する(AJAX)
public admin_ajax_add ( ) : void
Результат void
    public function admin_ajax_add()
    {
        if ($this->request->data) {
            $user = $this->BcAuth->user();
            if (!$user) {
                exit;
            }
            $this->request->data['Favorite']['sort'] = $this->Favorite->getMax('sort') + 1;
            $this->request->data['Favorite']['user_id'] = $user['id'];
            $this->Favorite->create($this->request->data);
            $data = $this->Favorite->save();
            if ($data) {
                $data['Favorite']['id'] = $this->Favorite->id;
                $this->set('favorite', $data);
                $this->render('ajax_form');
                return;
            } else {
                $this->ajaxError(500, $this->Favorite->validationErrors);
            }
        }
        exit;
    }