src/Norm/Controller/NormController.php
public function create()
    {
        $entry = $this->collection->newInstance()->set($this->getCriteria());

        $this->data['entry'] = $entry;

        if ($this->request->isPost()) {
            try {
                $result = $entry->set($this->request->getBody())->save();

                h('notification.info', $this->clazz.' created.');

                h('controller.create.success', array(
                    'model' => $entry
                ));
            } catch (Stop $e) {
                throw $e;
            } catch (Exception $e) {
                // no more set notification.error since notificationmiddleware will
                // write this later
                // h('notification.error', $e);

                h('controller.create.error', array(
                    'model' => $entry,
                    'error' => $e,
                ));

                // rethrow error to make sure notificationmiddleware know what todo
                throw $e;
            }
        }

    }
public function create()
    {
        $entry = $this->collection->newInstance()->set($this->getCriteria());

        $this->data['entry'] = $entry;

        if ($this->request->isPost()) {
            try {
                $result = $entry->set($this->request->getBody())->save();

                h('notification.info', $this->clazz.' created.');

                h('controller.create.success', array(
                    'model' => $entry
                ));
            } catch (Stop $e) {
                throw $e;
            } catch (Exception $e) {
                // no more set notification.error since notificationmiddleware will
                // write this later
                // h('notification.error', $e);

                h('controller.create.error', array(
                    'model' => $entry,
                    'error' => $e,
                ));

                // rethrow error to make sure notificationmiddleware know what todo
                throw $e;
            }
        }

    }
public function create ( ) { $ entry = $ this -> collection -> newInstance ( ) -> set ( $ this -> getCriteria ( ) ) ; $ this -> data [ 'entry' ] = $ entry ; if ( $ this -> request -> isPost ( ) ) { try { $ result = $ entry -> set ( $ this -> request -> getBody ( ) ) -> save ( ) ; h ( 'notification.info' , $ this -> clazz . ' created.' ) ; h ( 'controller.create.success' , array ( 'model' => $ entry ) ) ; } catch ( Stop $ e ) { throw $ e ; } catch ( Exception $ e ) { // no more set notification.error since notificationmiddleware will // write this later // h('notification.error', $e); h ( 'controller.create.error' , array ( 'model' => $ entry , 'error' => $ e , ) ) ; // rethrow error to make sure notificationmiddleware know what todo throw $ e ; } } }
Handle creation of new document.

@return void
Handle creation of new document .