change this variable  $game = $this->Game->find('all'); 
to
$games =  = $this->Game->find('all');  

in  IndexsController .


Em quarta-feira, 29 de agosto de 2012 05h08min00s UTC-3, Nareh Tarasyan 
escreveu:
>
> Hi people.
> I'm a beginner in CakePHP.
> And I need help. 
>
> I try to use loadModel.
>
> I have two models: games and words.
>
> In db have two tables: games(where I keep game difficulty levels) and 
> words(where I keep words that I use in my game).
>
> Now I created IndexsController, where I load two models.
> Here is how I do it:
>
> <?php
>
> class IndexsController extends AppController {
> public $helpers = array('Html', 'Form', 'Session');
> public $components = array('Session');
>
>
> public function index() {
> $this->loadModel('Game');
> $game = $this->Game->find('all');
> $this->set('games', $this->Game->find('all'));
>
>
> $this->loadModel('Word');
> $word = $this->Word->find('all');
> $this->set('words', $this->Word->find('all'));
> }
> }
> ?>
>
> In View/Indexs I keep two files: index and view.
> Here are they:
>
> index.ctp
>
> <body>
>
> <table>
> <tr>
> <th>Difficulty</th>
> </tr>
>
> <!-- Here's where we loop through our $games array, printing out post info 
> -->
>
> <?php foreach ($games as $game): ?>
> <tr>
> <td>
> <?php echo $this->Html->link($game['Game']['difficulty'], array('action' 
> => 'view', $game['Game']['id'])); ?>
> </td>
>
> </tr>
> <?php endforeach; ?>
>
> </table>
> </body>
>
>
> and view.ctp:
> <body>
> <h1><?php echo "Number of experiments left to try:" 
> .($game['Game']['difficulty']); ?></h1>
> </body>
>
>
> Index.ctp works perfect, but in view.ctp it says:
>
> Undefined variable: game [APP\View\Indexs\view.ctp, line 9]
>
> What should I do???
>
> THanks everybody [image: smile.gif] 
>

-- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com.
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to