public function getSavesample() { // DB::table('sample')->insert(array('name'=>"jeth")); $sample = new Sample(); $sample->name = "jimbo"; $sample->save(); return "inserted"; }
public function actionCreate1() { $model = new Sample(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Sample'])) { $model->attributes = $_POST['Sample']; if ($model->save()) { $this->redirect('/adminDatasetSample/create1'); } } $this->render('create1', array('model' => $model)); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model=new Sample; // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if(isset($_POST['Sample'])) { $model->attributes=$_POST['Sample']; if($model->save()) $this->redirect(array('view','id'=>$model->sno)); } $this->render('create',array( 'model'=>$model, )); }
/** * testBehaviorSaveCallbacks method * * @return void */ public function testBehaviorSaveCallbacks() { $Sample = new Sample(); $record = array('Sample' => array('apple_id' => 6, 'name' => 'sample99')); $Sample->Behaviors->attach('Test', array('beforeSave' => 'on')); $Sample->create(); $this->assertSame(false, $Sample->save($record)); $Sample->Behaviors->attach('Test', array('beforeSave' => 'off')); $Sample->create(); $result = $Sample->save($record); $expected = $record; $expected['Sample']['id'] = $Sample->id; $this->assertSame($expected, $result); $Sample->Behaviors->attach('Test', array('beforeSave' => 'test')); $Sample->create(); $result = $Sample->save($record); $expected = $record; $expected['Sample']['id'] = $Sample->id; $this->assertSame($expected, $result); $Sample->Behaviors->attach('Test', array('beforeSave' => 'modify')); $expected = Hash::insert($record, 'Sample.name', 'sample99 modified before'); $Sample->create(); $result = $Sample->save($record); $expected['Sample']['id'] = $Sample->id; $this->assertSame($expected, $result); $Sample->Behaviors->disable('Test'); $this->assertSame($record, $Sample->save($record)); $Sample->Behaviors->attach('Test', array('beforeSave' => 'off', 'afterSave' => 'on')); $expected = Hash::merge($record, array('Sample' => array('aftersave' => 'modified after on create'))); $Sample->create(); $result = $Sample->save($record); $expected['Sample']['id'] = $Sample->id; $this->assertEquals($expected, $result); $Sample->Behaviors->attach('Test', array('beforeSave' => 'modify', 'afterSave' => 'modify')); $expected = Hash::merge($record, array('Sample' => array('name' => 'sample99 modified before modified after on create'))); $Sample->create(); $result = $Sample->save($record); $expected['Sample']['id'] = $Sample->id; $this->assertSame($expected, $result); $Sample->Behaviors->attach('Test', array('beforeSave' => 'off', 'afterSave' => 'test')); $Sample->create(); $expected = $record; unset($expected['Sample']['name']); $result = $Sample->save($record); $expected['Sample']['id'] = $Sample->id; $this->assertSame($expected, $result); $Sample->Behaviors->attach('Test', array('afterSave' => 'test2')); $Sample->create(); $expected = $record; $result = $Sample->save($record); $expected['Sample']['id'] = $Sample->id; $this->assertSame($expected, $result); $Sample->Behaviors->attach('Test', array('beforeFind' => 'off', 'afterFind' => 'off')); $Sample->recursive = -1; $record2 = $Sample->read(null, 1); $Sample->Behaviors->attach('Test', array('afterSave' => 'on')); $expected = Hash::merge($record2, array('Sample' => array('aftersave' => 'modified after'))); $Sample->create(); $this->assertSame($expected, $Sample->save($record2)); $Sample->Behaviors->attach('Test', array('afterSave' => 'modify')); $expected = Hash::merge($record2, array('Sample' => array('name' => 'sample1 modified after'))); $Sample->create(); $this->assertSame($expected, $Sample->save($record2)); }
/** * testBehaviorSaveCallbacks method * * @access public * @return void */ function testBehaviorSaveCallbacks() { $Sample = new Sample(); $record = array('Sample' => array('apple_id' => 6, 'name' => 'sample99')); $Sample->Behaviors->attach('Test', array('beforeSave' => 'on')); $Sample->create(); $this->assertIdentical($Sample->save($record), false); $Sample->Behaviors->attach('Test', array('beforeSave' => 'off')); $Sample->create(); $this->assertIdentical($Sample->save($record), $record); $Sample->Behaviors->attach('Test', array('beforeSave' => 'test')); $Sample->create(); $this->assertIdentical($Sample->save($record), $record); $Sample->Behaviors->attach('Test', array('beforeSave' => 'modify')); $expected = Set::insert($record, 'Sample.name', 'sample99 modified before'); $Sample->create(); $this->assertIdentical($Sample->save($record), $expected); $Sample->Behaviors->disable('Test'); $this->assertIdentical($Sample->save($record), $record); $Sample->Behaviors->attach('Test', array('beforeSave' => 'off', 'afterSave' => 'on')); $expected = Set::merge($record, array('Sample' => array('aftersave' => 'modified after on create'))); $Sample->create(); $this->assertIdentical($Sample->save($record), $expected); $Sample->Behaviors->attach('Test', array('beforeSave' => 'modify', 'afterSave' => 'modify')); $expected = Set::merge($record, array('Sample' => array('name' => 'sample99 modified before modified after on create'))); $Sample->create(); $this->assertIdentical($Sample->save($record), $expected); $Sample->Behaviors->attach('Test', array('beforeSave' => 'off', 'afterSave' => 'test')); $Sample->create(); $this->assertIdentical($Sample->save($record), $record); $Sample->Behaviors->attach('Test', array('afterSave' => 'test2')); $Sample->create(); $this->assertIdentical($Sample->save($record), $record); $Sample->Behaviors->attach('Test', array('beforeFind' => 'off', 'afterFind' => 'off')); $Sample->recursive = -1; $record2 = $Sample->read(null, 1); $Sample->Behaviors->attach('Test', array('afterSave' => 'on')); $expected = Set::merge($record2, array('Sample' => array('aftersave' => 'modified after'))); $Sample->create(); $this->assertIdentical($Sample->save($record2), $expected); $Sample->Behaviors->attach('Test', array('afterSave' => 'modify')); $expected = Set::merge($record2, array('Sample' => array('name' => 'sample1 modified after'))); $Sample->create(); $this->assertIdentical($Sample->save($record2), $expected); }
public function addSample($songID) { $song = Song::find($songID); if ($song == null) { return Redirect::route('albums-home')->with('fail', "That song doesn't exist."); } if (Input::get('sample-artist') == '') { return Redirect::route('albums-home')->with('fail', "Please enter Artist Name."); } if (Input::get('sample-title') == '') { return Redirect::route('albums-home')->with('fail', "Please enter Song Title."); } $sample = new Sample(); $sample->song_id = $songID; $sample->sample_artist = Input::get('sample-artist'); $sample->sample_title = Input::get('sample-title'); $sample->author_id = Auth::user()->id; $action = new Action(); $action->song_title = $song->title; $action->action = "Added sample"; $action->user_id = Auth::user()->id; if ($sample->save() && $action->save()) { return Redirect::route('albums-home')->with('success', 'The sample was added.'); } else { return Redirect::route('albums-home')->with('fail', 'An error occured while saving the sample.'); } }
<?php require '../../computervision/config/common_require.php'; use League\Flysystem\Filesystem; use League\Flysystem\Adapter\Local as Adapter; $filemanager = new Filesystem(new Adapter(__DIR__ . "/" . DIR_SIGNS)); $files = $filemanager->listContents("/samples"); foreach ($files as $file) { //$samples_img[]=DIR_SIGNS.'/samples/'.$sample['basename']; echo "Guardando archivo: " . $file['basename'] . "<br>"; $sample = new Sample(); $sample->image = $file['basename']; $sample->save(); }
public function actionAddSample() { if (isset($_POST['dataset_id']) && isset($_POST['sample_name']) && isset($_POST['species'])) { $transaction = Yii::app()->db->beginTransaction(); try { if ($_POST['sample_name'] == "") { Util::returnJSON(array("success" => false, "message" => Yii::t("app", 'Cannot add sample, please input "Sample ID" value.'))); } if ($_POST['species'] == "") { Util::returnJSON(array("success" => false, "message" => Yii::t("app", 'Cannot add sample, please input "valid species" value.'))); } $array = explode(":", $_POST['species']); $tax_id = $array[0]; $species = Species::model()->findByAttributes(array('tax_id' => $tax_id)); if (!$species) { Util::returnJSON(array("success" => false, "message" => Yii::t("app", 'Cannot add sample, please input "valid species" value.'))); } #create new sample $sample = new Sample(); $sample->species_id = $species->id; $sample->name = $_POST['sample_name']; $sample->submitted_id = Yii::app()->user->id; $sample->submission_date = date('Y-m-d H:i:s'); $user = User::model()->findByPk(Yii::app()->user->id); if ($user) { $sample->contact_author_name = $user->first_name . " " . $user->last_name; $sample->contact_author_email = $user->email; } if ($sample->save()) { #create dataset sample $ds = new DatasetSample(); $ds->dataset_id = $_POST['dataset_id']; $ds->sample_id = $sample->id; if ($ds->save()) { $transaction->commit(); Util::returnJSON(array("success" => true)); } } Util::returnJSON(array("success" => false, "message" => Yii::t("app", "Save Error."))); } catch (Exception $e) { $message = $e->getMessage(); Yii::log(print_r($message, true), 'error'); $transaction->rollback(); Util::returnJSON(array("success" => false, "message" => Yii::t("app", 'Cannot add sample, please input "valid species" value.'))); } } }