在cakephp中填写数据库中的下拉列表

在cakephp中填写数据库中的下拉列表,cakephp,Cakephp,请从数据库填写组合列表的想法 我想填写表格数据库中的下拉列表,谢谢您的帮助 在控制器中,如果您使用的是cakePhp,则建模并查看。以下是一个例子: HTML(index.ctp): 控制器: class ControllerName extends AppController{ public $uses = array('ModelName'); //Index.ctp public function index(){ $getData = $this->ModelName-&g

请从数据库填写组合列表的想法

我想填写表格数据库中的下拉列表,谢谢您的帮助


在控制器中,如果您使用的是cakePhp,则建模并查看。以下是一个例子:

HTML(
index.ctp
):

控制器:

class ControllerName extends AppController{

public $uses = array('ModelName');

//Index.ctp
public function index(){
  $getData = $this->ModelName->find('all');
  //You can add other query parameters 

  $this->set('data', $getData);
  // You use "data" in view (index.ctp)

}

}

代码源示例作为Cakephp食谱的一部分,有一个博客教程展示了如何做到这一点。谢谢你,米歇尔,但我想知道如何从数据库填充下拉列表。当然,这就是如何从数据库填充下拉列表。如果你觉得很难,把你的代码放在这里。数据库表结构、HTML、控制器和模型。我会提供帮助。我在模型市场中有一个选项卡:var$belongsTo=array('Expense'=>array('className'=>'Expense',)在模型费用中:
var$hasMany=array('Market'=>array('className'=>'Market','dependent'=>true,)在控制器费用控制器中:
public function admin_add(){$this->set('title_for_layout','uuuuu('u1573;ض㶟فق㶟㶡layout');if(!empty($this->request->data)){$expense=$this->expense->save($this->request->data);if(!empty($expense)){$this->request->request->data['Market'['expense\'id']=$this->Expense->id;$this->Expense->Market->save($this->request->data);$this->redirect(数组('action'=>'admin_index'));}}}}
class ModelName extends AppModel{

}
class ControllerName extends AppController{

public $uses = array('ModelName');

//Index.ctp
public function index(){
  $getData = $this->ModelName->find('all');
  //You can add other query parameters 

  $this->set('data', $getData);
  // You use "data" in view (index.ctp)

}

}