And then I found the solution. // Set up the test model as normal: $this->TestQuote = ClassRegistry::init('TestQuote');
// Then set up a duplicate model with a different name $this->TestQuoteSource = ClassRegistry::init('TestQuote'); // Then set the datasource of the duplicate $this->TestQuoteSource->setDatasource('default'); // At the point I want to save back to the source table: $this->TestQuoteSource->id = $testQuote['TestQuote']['id']; $this->TestQuoteSource->saveField('actual_price', $actualPrice); On Tuesday, 17 March 2015 10:07:36 UTC, Jeremy Burns wrote: > > I have a fixture: > > public $import = array('model' => 'TestQuote', 'records' => true); > > ...which, as you'd expect, creates a table in my test database and imports > the records. My test case iterates over the rows and runs a test quote for > each row, comparing an expected price with a returned price. I want to > capture the returned price and save it back into the test_quotes table in > my default database so that test users can (i) manage the test quote cases > and (2) see the results after testing. > > How can I do this please? > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.