CakePHPで以下のエラーが発生してます。
目的はuser情報の検索機能になります。
ユーザー名を入力するとそれと一致するデータをDBから取得して羅列表示する物になります。
Notice (8): Undefined variable: users [APP/View/User/find.ctp, line 6]
Warning (2): Invalid argument supplied for foreach() [APP/View/User/find.ctp, line 6]
変数の定義の仕方に問題があるとは思うのですが、解決方法をご教授いただけると幸いです。
UsersController.php
1 public function find() 2 { 3 /////$users = "Hello!"; 4 /////var_dump( isset($users) ); 5 6 $users=$this->request->data; 7 $users=$this->User->find('all', array( 8 'conditions'=>array('User.username >=' => 1))); 9 } 10 11 12 13 14 15find.ctp 16 <?php foreach($users as $user): ?> 17 <tr> 18 <td><?php echo h($user['users']['id']); ?></td> 19 <td><?php echo $this->Html->link($user['users']['username'],'/users/find/');?></td> 20 </tr> 21 <?php endforeach;?> 22
回答1件
あなたの回答
tips
プレビュー