FuelPHP Bin
<?php public function action_edit() { // ... // Remove old questions relations $oldQuestions = $quiz->questions; $quiz->questions = array(); // ... // In foreach, i put all new question in the $quiz $quiz->questions[] = $question; // ... // Save or Update if ($quiz->save()) { // ... // Delete all old questions foreach($oldQuestions as $question) $question->delete(); // .... \Response::redirect(\Router::get('concours_backend_concours')); } else { \Messages::error('Une erreur s\'est produite'); } // ... }