我有一张桌子 菜单与字段 id和名字 1 suriya 2卡迈勒 3 ram
我想按以下顺序在foreach循环中检索这些值 1)卡迈勒 2)suriya 3)ram
我是蛋糕php的初学者。
答案 0 :(得分:1)
相当含糊的问题,但这应该让你开始。将此代码放在菜单的控制器中。
$menus = $this->Menu->find('all');
foreach ($menus as $menu) {
echo $menu['Menu']['name'];
}
关于订单,如果您不按字母顺序排序,则需要在表格中添加新列,例如sort_order
,并在您致电$this->Menu->find('all')
时订购}
答案 1 :(得分: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;
}
}
然后尝试一下,可以工作。 :)