我有一个带有字段 id 和名称 1 suriya 2 kamal 3 ram 的表格菜单
我想按以下顺序在 foreach 循环中检索这些值 1) kamal 2) suriya 3) ram
我是蛋糕 php 的初学者。
我有一个带有字段 id 和名称 1 suriya 2 kamal 3 ram 的表格菜单
我想按以下顺序在 foreach 循环中检索这些值 1) kamal 2) suriya 3) ram
我是蛋糕 php 的初学者。
相当模糊的问题,但这应该让你开始。将此代码放入菜单的控制器中。
$menus = $this->Menu->find('all');
foreach ($menus as $menu) {
echo $menu['Menu']['name'];
}
关于顺序,如果您没有按字母顺序排序,那么您需要在表格中添加一个新列,例如sort_order
,并在您调用时对其进行排序$this->Menu->find('all')
在 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;
}
}
那就试试吧,可以的。:)