setRoot() public method

public setRoot ( string $root )
$root string
Example #1
0
 public function addAction()
 {
     if (!$this->request->getPost() || !$this->request->isAjax()) {
         return $this->flash->error('post ajax required');
     }
     $root = $this->request->getPost('root');
     $title = $this->request->getPost('title', 'string');
     $model = new Category();
     $model->setRoot($root);
     if ($model->create()) {
         $model->setTitle($title);
         $model->setSlug(Transliterator::slugify($title));
         if ($model->update()) {
             $this->returnJSON(['success' => true, 'id' => $model->getId(), 'slug' => $model->getSlug(), 'title' => $title]);
         } else {
             $this->returnJSON(['error' => implode(' | ', $model->getMessages())]);
         }
     } else {
         $this->returnJSON(['error' => implode(' | ', $model->getMessages())]);
     }
 }