0

I've save function in php

$post = $this->request->post('event');

    $events = ORM::factory('Tasks_Manage')->values();

        try {

            $return = array();
            foreach ($events as $event) {

                $title = $event['name']['taskName'];
                $time = $event['time'];

                $return[] = $event;

             $event->save();
         }
            return array(

                'return' => $return;

Data, are existing in headers but array in response is empty. Please help

M. Badovsky
  • 99
  • 3
  • 10

3 Answers3

0
$conn->insert('user', array('username' => 'jwage'));

// INSERT INTO user (username) VALUES (?) (jwage)

0

Im was rebuild my code

$events = $this->request->post('event'); 

    $h = ORM::factory('Tasks_Manage'); 

    $return = array(); 

    foreach($events as $event) {

        $title = $event['name']['taskName'];
        $time = $event['time'];

        $return[] = $event;
        $h->values( array(
            'event_id' => $title,
            'time'  => $time,
        ))->save();

        }

        return array(
            'event' => $events);

Now i can save value in database, but only one record. Why i cant save few records simultaneously? In console response and preview send correct

M. Badovsky
  • 99
  • 3
  • 10
0

You don't get all entries of database. Use find_all() method (using values() method is wrong)

$events = ORM::factory('Tasks_Manage')->find_all();
ilyatom
  • 78
  • 9