0

我有一个带有字段 id 和名称 1 suriya 2 kamal 3 ram 的表格菜单

我想按以下顺序在 foreach 循环中检索这些值 1) kamal 2) suriya 3) ram

我是蛋糕 php 的初学者。

4

2 回答 2

1

相当模糊的问题,但这应该让你开始。将此代码放入菜单的控制器中。

$menus = $this->Menu->find('all');
foreach ($menus as $menu) {
    echo $menu['Menu']['name'];
}

关于顺序,如果您没有按字母顺序排序,那么您需要在表格中添加一个新列,例如sort_order,并在您调用时对其进行排序$this->Menu->find('all')

于 2013-09-06T06:02:20.777 回答
0

在 app/models 文件夹中创建一个名为 Menu.php 的模型 -

class Menu extends AppModel {
      public $primaryKey = 'id';
      public $useTable = 'menu';
}

并在 app/controller 文件夹中创建一个名为 MenuController.php 的控制器 -

class MenuController extends AppController {
      public $use = false;

      public function index () {

          $this->loadModel ('Menu');
          $data = $this->Menu->find ('all', array ('order' => 'name ASC'));

          foreach ($data as $value) {
                echo $value['Menu']['name'] . "<br/>";
          }
          exit;
      }
}

那就试试吧,可以的。:)

于 2013-09-09T06:54:21.410 回答