Here is a code snippet. The Banking Model is needed in the Rename() method.
It's actually needed in multiple other methods that aren't posted here.
App::uses('Banking'...) is commented out, but it does nothing when it's
not. The only thing that works is the loadModel() call in the method.
<?PHP
App::uses('AuthComponent', 'Controller/Component');
#App::uses('Banking', 'Model');
class PostController extends AppController {
public $helpers = array('Html', 'Form');
public $useTable = "post_table";
public $primaryKey = "post_ID";
public function Rename() {
if ($this -> request -> is("post")) {
$this -> loadModel("Banking");
$player_money = $this -> Banking -> findByUserId($user_ID);
$transaction_flag = $this -> Banking -> VerifyFunds(array("player_details"
=> $user_balance, "silver_cost" => 20));
}
}
}
?>
On Sunday, November 17, 2013 4:42:02 AM UTC-6, John Andersen wrote:
>
> Hi Kristen M
>
> Please ensure that you are using the correct model name; ensure that the
> model filename is correct, etc.
>
> Also show us the code for Uses including the statements before and after
> the Uses statements.
>
> What error message are you receiving when using Uses?
>
> Kind regards
> John
>
> On Saturday, 16 November 2013 19:21:04 UTC+2, Kristen M wrote:
>>
>> There are several ways to do this, but in my application, only one seems
>> to work.
>>
>> $this -> loadModel("Model");
>>
>> From my reading it seems there are an assortment of ways to include a
>> Model that doesn't require re-loading a Model everytime I need it (assuming
>> I need it multiple times within a controller) But in my code App::Uses and
>> the $uses = array() do not work- they throw errors.
>>
>> So I'm clearly missing some small little detail. Could someone point it
>> out to me?
>>
>
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.