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.

Reply via email to