And then I found the solution.
On Tuesday, 17 March 2015 10:07:36 UTC, Jeremy Burns wrote:
-- // 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+unsubscribe@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.
No comments:
Post a Comment